heap profile: 349: 8168568 [1509407: 97236243192] @ heap/1048576 0: 0 [5: 1310720] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2ca6 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2ca5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [444: 28416] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 663552] @ 0x6923ae 0x692388 0x13baa28 0x13bb157 0x13bdcc5 0x13b9f4f 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x13baa27 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x13bb156 runtime/pprof.(*profileBuilder).pbSample+0xb6 runtime/pprof/proto.go:168 # 0x13bdcc4 runtime/pprof.(*profileBuilder).build+0x3a4 runtime/pprof/proto.go:378 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 278528] @ 0x46e896 0x44da85 0x487a5b 0x73b476 0x73b46c 0x73b272 0x13cedb5 0x13ceda9 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x73b46b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x73b271 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x13cedb4 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x13ceda8 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1048576] @ 0x45c3f6 0x47482a 0x46e05b 0x73b4dc 0x73b40c 0x73b055 0x13ced25 0x13cece9 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x73b4db runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x73b40b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x73b054 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x13ced24 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x13cece8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1048576] @ 0x45c3f6 0x4747f3 0x46e05b 0x73b4dc 0x73b40c 0x73b055 0x13ced25 0x13cece9 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x73b4db runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x73b40b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x73b054 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x13ced24 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x13cece8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xafed05 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 416] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x79aea5 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x539baa 0xb8098a 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xb80989 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:295 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x794e2a 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xdaae16 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 4718592] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 512] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x53d7f5 0x53d21d 0x53d3f9 0x1403fab 0x13ff5bb 0x55d0d2 0x55c313 0x55c0d2 0x55b9be 0x140ef58 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x1403faa github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.4/json.go:183 # 0x13ff5ba github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.4/base.go:168 # 0x55d0d1 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:483 # 0x55c312 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x55c0d1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x55b9bd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x140ef57 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6d7 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:134 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x793e3d 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c48d 0x907927 0x924925 0x9201d6 0x919ece 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x924924 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x124 crypto/tls/handshake_client_tls13.go:841 # 0x9201d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:146 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 8] @ 0x6b1418 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b1417 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb7ce36 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xb7f508 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7f507 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:105 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 320] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 80] @ 0x79e0c5 0x7a072f 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79e0c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7a072e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:569 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1564672] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0xd52309 0xd5221b 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0xd52308 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0xde7168 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde7167 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.57.1/stream.go:80 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 768] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 320] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0x6705a6 0x6704f3 0x671c91 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x6705a5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x6704f2 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 64] @ 0x543115 0x5c3c45 0x6a345d 0x6a33fb 0x6a50f5 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a345c github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a33fa github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6a50f4 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 6912] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x6663cf 0x521f5b 0x52274e 0x5251be 0x51c365 0x91047f 0xcfdf64 0xd00451 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x6663ce net.(*OpError).Error+0x6e net/net.go:510 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x91047e crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xcfdf63 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00450 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] @ 0x543115 0x5c3c45 0x6a2a9d 0x6a2a3b 0x6a5255 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a2a9c github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a2a3a github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/public_key.go:91 # 0x6a5254 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x5b7ef0 0x5b873a 0x5b913c 0x5c458a 0x1390e47 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b7eef github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5b8739 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5b913b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x5c4589 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x1390e46 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x11d3c7c 0x11d3c5f 0x11d3cdb 0x11d3c41 0x1390f67 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x11d3c7b google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.77.0/internal/status/status.go:77 # 0x11d3c5e google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.77.0/status/status.go:49 # 0x11d3cda google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.77.0/status/status.go:59 # 0x11d3c40 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.77.0/status/status.go:64 # 0x1390f66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x146 github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xff6d5d 0xff6d0b 0xff59b1 0x120c513 0x120c19c 0x120d211 0x120bc8d 0x12224dc 0x48b5a1 # 0xff6d5c golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.48.0/http2/hpack/tables.go:58 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c19b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:699 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 32] @ 0x11fd145 0x11fd123 0x120c9d2 0x120d310 0x120bc8d 0x12224dc 0x48b5a1 # 0x11fd144 golang.org/x/net/http2.(*Framer).writeBytes+0xc4 golang.org/x/net@v0.48.0/http2/frame.go:404 # 0x11fd122 golang.org/x/net/http2.(*Framer).WritePing+0xa2 golang.org/x/net@v0.48.0/http2/frame.go:919 # 0x120c9d1 google.golang.org/grpc/internal/transport.(*loopyWriter).pingHandler+0x91 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:805 # 0x120d30f google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x30f google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:914 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 16] @ 0xa31865 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x4ded45 0x4df932 0x66b28f 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df931 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x66b28e net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 16] @ 0xdda93e 0xde7b0a 0xdcc2f9 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdda93d github.com/quic-go/quic-go.(*ReceiveStream).getControlFrame+0x15d github.com/quic-go/quic-go@v0.57.1/receive_stream.go:377 # 0xde7b09 github.com/quic-go/quic-go.(*Stream).getControlFrame+0x49 github.com/quic-go/quic-go@v0.57.1/stream.go:180 # 0xdcc2f8 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x4f8 github.com/quic-go/quic-go@v0.57.1/framer.go:182 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 160] @ 0xdb5aac 0xdb5acd 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5aab github.com/quic-go/quic-go.newCryptoStream+0x8b github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdb5acc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.57.1/connection.go:511 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 10240] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xdaae16 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0xda587a 0xda8f09 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda5879 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:29 # 0xda8f08 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x48 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:497 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x5440da 0x5c3eca 0x6b06fb 0x6b0669 0x6b055f 0x115bec8 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6b06fa github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6b0668 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x6b055e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115bec7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:550 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 224] @ 0xdf9eb3 0xde8233 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9eb2 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:60 # 0xde8232 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.57.1/streams_map.go:90 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0x4ed028 0xdb65bc 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdb65bb github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.57.1/connection.go:573 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x1204da5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1204da4 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:124 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x938654 0x93852f 0x93852e 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x938653 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93852e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x93852d crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xb2918c 0xb71f8d 0xb71f73 0xb2eb09 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb2918b github.com/libp2p/go-libp2p-kbucket.GenRandPeerIDWithCPL+0xeb github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:91 # 0xb71f8c github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GenRandPeerID+0x2c github.com/libp2p/go-libp2p-kbucket@v0.8.0/table_refresh.go:41 # 0xb71f72 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func1+0x12 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:395 # 0xb2eb08 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x2e8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:316 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 24] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 208] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x8ff9ba 0x4a3e91 0x90d50e 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x8ff9b9 crypto/tls.init.func1+0x19 crypto/tls/conn.go:975 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x90d50d crypto/tls.(*Conn).writeRecordLocked+0x3ad crypto/tls/conn.go:995 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x10cd15e 0x10cd253 0x10ccb75 0x10329d0 0x103229b 0x48b5a1 # 0x10cd15d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 24] @ 0x6e877a 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8779 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func3+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:120 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0xd77053 0xd77047 0xdd6556 0xdd6318 0xdd59db 0xdd5685 0xdbb326 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd77052 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:279 # 0xd77046 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:267 # 0xdd6555 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:213 # 0xdd6317 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:190 # 0xdd59da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:128 # 0xdd5684 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x164 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:77 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 224] @ 0x415a34 0xdb5b77 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b76 github.com/quic-go/quic-go.newSendQueue+0x156 github.com/quic-go/quic-go@v0.57.1/send_queue.go:42 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 24] @ 0xb138fe 0xb12137 0xd6a274 0xd6a244 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xb138fd github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd6a273 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd6a243 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:94 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3d54 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x51f406 0xa31894 0xb2ea9c 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2ea9b github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:312 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 576] @ 0x1213f87 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x1213f86 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x10a6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:324 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 896] @ 0x51cf13 0x51cede 0x51dc39 0x520a85 0x5224f5 0x5251be 0x51f3f3 0x11c6a0a 0x129c566 0x129b827 0x1238b49 0x12435b0 0x129b30d 0x11d0cd5 0x48b5a1 # 0x51cf12 fmt.(*buffer).writeString+0x72 fmt/print.go:108 # 0x51cedd fmt.(*fmt).padString+0x3d fmt/format.go:113 # 0x51dc38 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x520a84 fmt.(*pp).fmtString+0x84 fmt/print.go:494 # 0x5224f4 fmt.(*pp).printArg+0x1d4 fmt/print.go:741 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x11c6a09 google.golang.org/grpc/internal/channelz.Infof+0x49 google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:40 # 0x129c565 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x385 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:210 # 0x129b826 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:139 # 0x1238b48 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.77.0/internal/resolver/dns/dns_resolver.go:128 # 0x12435af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0xa2f google.golang.org/grpc@v1.77.0/internal/resolver/delegatingresolver/delegatingresolver.go:131 # 0x129b30c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.77.0/resolver_wrapper.go:91 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 176] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x794bf2 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 896] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 16384] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x51f406 0x729974 0x70d345 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x729973 github.com/syndtr/goleveldb/leveldb.shortenb+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x70d344 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x92d77d 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92d77c crypto/tls.(*clientHelloMsg).unmarshal+0x135c crypto/tls/handshake_messages.go:599 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0xe001df 0xe001bc 0xdd9f4a 0xdd9657 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe001de github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe001bb github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xdd9f49 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xdd9656 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 5376] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x468b06 0x14db133 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x53abd9 0x1296b85 0x1296b5f 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x1296b84 context.WithDeadline+0x1e4 context/context.go:626 # 0x1296b5e google.golang.org/grpc.(*addrConn).createTransport+0x1be google.golang.org/grpc@v1.77.0/clientconn.go:1399 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb7f43a 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7f439 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x9f0b73 0x9ce7da 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f0b72 net/http.newBufioReader+0x32 net/http/server.go:867 # 0x9ce7d9 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [1: 112] @ 0x48777c 0x4ed068 0x122946b 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x122946a google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xaa google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1186 0: 0 [1: 64] @ 0x53d285 0x53d3f9 0xff5aca 0x120c513 0x120c19c 0x120d211 0x120bc8d 0x12224dc 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0xff5ac9 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x3c9 golang.org/x/net@v0.48.0/http2/hpack/encode.go:77 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c19b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:699 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 32] @ 0xbe5c39 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5c38 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x1393ce8 0x13930da 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393ce7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x207 github.com/pactus-project/pactus/www/grpc/network.go:141 # 0x13930d9 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1b9 github.com/pactus-project/pactus/www/grpc/network.go:117 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x6953b9 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0xdad17d 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdad17c github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x11c github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:61 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 90112] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x9f1006 0x9ce81a 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f1005 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0x9ce819 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [1: 1408] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14e028f 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e028e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 576] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xb32153 0xb7ff28 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb32152 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:63 # 0xb7ff27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 112] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xb2f3f8 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb2ca2f 0xb2de5d 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2ca2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:135 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 48] @ 0xdab1e7 0xdab195 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdab1e6 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x2a6 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:67 # 0xdab194 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x254 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13a15 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 352] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xdaae16 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x778625 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x65aa3f 0xb128f8 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb128f7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 384] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 19072] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xc58c86 0xc58c3e 0xded790 0xdefa97 0x48b5a1 # 0xc58c85 golang.org/x/net/internal/socket.NewControlMessage+0xe5 golang.org/x/net@v0.48.0/internal/socket/socket.go:215 # 0xc58c3d golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d golang.org/x/net@v0.48.0/ipv4/control.go:64 # 0xded78f github.com/quic-go/quic-go.(*packetInfo).OOB+0x1cf github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:295 # 0xdefa96 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.57.1/transport.go:449 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xd68aa6 0xd68a7b 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0xd68aa5 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd68a7a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 288] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [1: 1792] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x468b06 0x10d682c 0x10d67fd 0x10d67d7 0x10db990 0x10d7b05 0x8c7abd 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x10d682b github.com/multiformats/go-multiaddr.(*Component).RawValue+0x12b github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x10d67fc github.com/multiformats/go-multiaddr/net.ToIP+0xfc github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x10d67d6 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:63 # 0x10db98f github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).removeConn+0x1cf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:513 # 0x10d7b04 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start.func1+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:191 # 0x8c7abc github.com/libp2p/go-libp2p/core/network.(*NotifyBundle).Disconnected+0x3c github.com/libp2p/go-libp2p@v0.46.0/core/network/notifee.go:53 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3d54 0x8aa7d9 0xcffd87 0xcffd7d 0xcff71c 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcffd86 github.com/libp2p/go-buffer-pool.Get+0x506 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcffd7c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x4fc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:638 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 160] @ 0x93ce35 0x93ce05 0x93cd17 0x79aae2 0x79af3c 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93ce34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93ce04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93cd16 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14dfc8d 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14dfc8c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xde3692 0xde1c2b 0xde0a25 0x48b5a1 # 0xde3691 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x5b1 github.com/quic-go/quic-go@v0.57.1/server.go:796 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x785352 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x785351 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x7993c5 0x7b44fd 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 2304] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x13db3dc 0x13da4bc 0x9d0a89 0x13dae36 0x9d0a89 0x13dbc03 0x9d0a89 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x13db3db github.com/prometheus/client_golang/prometheus/promhttp.negotiateEncodingWriter.func3+0x1b github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:484 # 0x13da4bb github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xc5b github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:259 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dae35 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 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dbc02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16384] @ 0x50f4ef 0x50e9fa 0xb41905 0xb417d1 0xb5fc45 0xb5f399 0xb627c5 0x48b5a1 # 0x50f4ee os.(*File).readdir+0x78e os/dir_unix.go:138 # 0x50e9f9 os.(*File).Readdirnames+0x19 os/dir.go:73 # 0xb41904 github.com/prometheus/procfs.Proc.fileDescriptors+0xc4 github.com/prometheus/procfs@v0.19.2/proc.go:298 # 0xb417d0 github.com/prometheus/procfs.Proc.FileDescriptorsLen+0x90 github.com/prometheus/procfs@v0.19.2/proc.go:259 # 0xb5fc44 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x804 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector_procfsenabled.go:54 # 0xb5f398 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector.go:147 # 0xb627c4 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: 3817472] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f288d 0x13f27b9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f288c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xcac github.com/pactus-project/pactus/www/html/server.go:209 # 0x13f27b8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xbd8 github.com/pactus-project/pactus/www/html/network.go:67 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1048576] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2bbb 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2bba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f2b47 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2b46 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xf66 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 17031168] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 13568] @ 0x1392f7e 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1392f7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x7993c5 0x7b4805 0x7ba230 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba22f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:960 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x93beb5 0x93be85 0x93bd97 0x79aae2 0x79af3c 0x93bcd4 0x93bc3c 0x93d2f8 0x949106 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93beb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93be84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93bd96 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949105 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x480f53 0x4c96e5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 96] @ 0x79aea5 0x79aa1d 0x9519e5 0x79aae2 0x79af3c 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9519e4 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 28672] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 208] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0xdf24db 0xde3baa 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf24da github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x21a github.com/quic-go/quic-go@v0.57.1/transport.go:803 # 0xde3ba9 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xac9 github.com/quic-go/quic-go@v0.57.1/server.go:844 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 128] @ 0x1490d30 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e028f 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e028e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 96] @ 0x14c5386 0x14cba9c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba9b crypto/internal/fips140/ecdsa.newDRBG[...]+0x69b crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x79aea5 0x935e54 0x935e33 0x79aae2 0x79af3c 0x935df4 0x935dd3 0x79aae2 0x79af3c 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x935e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x935e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x935df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x935dd2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x51f406 0x6e47b4 0x6e393f 0x724122 0x6f18c5 0x6f2737 0x6f2fd1 0x6f2fb8 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e393e 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 # 0x724121 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 # 0x6f18c4 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f2fd0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x6f2fb7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d 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: 32] @ 0x14798b3 0x1485012 0xde6e08 0xdb38f4 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0xde6e07 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.57.1/stateless_reset.go:39 # 0xdb38f3 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:147 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x14c5386 0x14cba9c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba9b crypto/internal/fips140/ecdsa.newDRBG[...]+0x69b crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c9b 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 80] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x10329d0 0x103229b 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 320] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14dfc8d 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14dfc8c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x480fda 0x480fef 0xdb6075 0xdb6049 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6074 github.com/quic-go/quic-go.newFramer+0x654 github.com/quic-go/quic-go@v0.57.1/framer.go:50 # 0xdb6048 github.com/quic-go/quic-go.(*Conn).preSetup+0x628 github.com/quic-go/quic-go@v0.57.1/connection.go:542 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 768] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 288] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 128] @ 0x94827a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x948279 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:862 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c4f 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 112] @ 0x1478c46 0x14853f6 0x695592 0x4d63ce 0xdad19f 0xdad1a1 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x1478c45 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x695591 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:60 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad19e io.ReadFull+0x13e io/io.go:354 # 0xdad1a0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:62 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 24] @ 0xdaac95 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 80] @ 0x947825 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x947824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa04 crypto/tls/handshake_server_tls13.go:793 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xdf27e9 0xdb4273 0xdb3fcc 0xdc1228 0xdb6cf7 0x48b5a1 # 0xdf27e8 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x88 github.com/quic-go/quic-go@v0.57.1/transport.go:822 # 0xdb4272 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x392 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:37 # 0xdb3fcb github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:196 # 0xdc1227 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x967 github.com/quic-go/quic-go@v0.57.1/connection.go:2252 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 144] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xdab125 0xdab0de 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdab124 github.com/quic-go/quic-go/internal/handshake.newLongHeaderSealer+0x1e4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:33 # 0xdab0dd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19d github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 128] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdcf30f 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdcf30e github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ae github.com/quic-go/quic-go@v0.57.1/packet_packer.go:402 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x79aea5 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x7b437c 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b437b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x943c71 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x943c70 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x810 crypto/tls/handshake_server_tls13.go:234 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 704] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 4864] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0x794bf2 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 512] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x7b42ba 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b42b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 6784] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xdb65bc 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdb65bb github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.57.1/connection.go:573 0: 0 [1: 80] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x92ca31 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92ca30 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x794e2a 0x7941e5 0x794c3d 0x795113 0xdac589 0xdac566 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac588 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdac565 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:61 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 16] @ 0xdb09f8 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb09f7 github.com/quic-go/quic-go.init.func1+0x1277 github.com/quic-go/quic-go@v0.57.1/connection.go:371 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 8] @ 0xcdf6aa 0xcdd7b1 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xcdf6a9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:541 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x6957af 0x6958e7 0xdad118 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0xc5f16a 0xded6b5 0xde4c5f 0xde4598 0xde0dc5 0x48b5a1 # 0xc5f169 golang.org/x/net/ipv6.(*ControlMessage).Marshal+0x269 golang.org/x/net@v0.48.0/ipv6/control.go:100 # 0xded6b4 github.com/quic-go/quic-go.(*packetInfo).OOB+0xf4 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:306 # 0xde4c5e github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x5fe github.com/quic-go/quic-go@v0.57.1/server.go:961 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c9b 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 240] @ 0x953225 0x9493e5 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x953224 crypto/tls.(*Conn).sessionState+0x64 crypto/tls/ticket.go:299 # 0x9493e4 crypto/tls.(*Conn).sendSessionTicket+0x164 crypto/tls/handshake_server_tls13.go:1003 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 112] @ 0xd76e68 0xd7696b 0xd7673c 0xdb8f5c 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd76e67 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4a7 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:246 # 0xd7696a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:162 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xdb8f5b github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x35b github.com/quic-go/quic-go@v0.57.1/connection.go:1075 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7b545f 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b545e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:299 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x14df8a8 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14df8a7 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 crypto/internal/fips140/tls13/tls13.go:122 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 16] @ 0x51f406 0x71b357 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x71b356 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5136ef 0x513a1d 0x511dde 0x6e4e53 0x6e4e4a 0x6e4349 0x725cad 0x71d395 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e4e52 os.Open+0x32 os/file.go:390 # 0x6e4e49 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 # 0x6e4348 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 # 0x725cac github.com/syndtr/goleveldb/leveldb.(*session).flushManifest+0x8c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:484 # 0x71d394 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:233 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x948a1a 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x948a19 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 crypto/tls/handshake_server_tls13.go:909 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xb278ce 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xdaac95 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 16] @ 0x10cd145 0x10cd253 0x10ccb75 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd144 github.com/multiformats/go-multistream.newOnce+0xbe4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 768] @ 0x5cb71e 0x5cb712 0x5cb645 0xdad1c5 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdad1c4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:69 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0xb13a9e 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xb13a9d github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x52cea5 0x52cfb0 0x78c5ee 0x7bae98 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x78c5ed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7bae97 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1055 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x79515b 0xdac589 0xdac566 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x79515a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0xdac588 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdac565 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:61 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x90e6d7 0x90e218 0x94a04b 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x94a04a crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a crypto/tls/handshake_server_tls13.go:1143 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14bc40d 0x14c5e76 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c5e75 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 crypto/internal/fips140/ecdsa/ecdsa.go:472 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x4c9a9d 0x558169 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14091c5 0x14055e5 0x4a530a 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x558168 encoding/json.(*decodeState).object+0xe28 encoding/json/decode.go:786 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14091c4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.4/server.go:637 # 0x14055e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.4/server.go:146 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 3456] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x4a4732 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0xb7f508 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7f507 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:105 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 6160384] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 1152] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 720] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 16] @ 0x10dc2a7 0x10dc286 0x10d9656 0x48b5a1 # 0x10dc2a6 sort.Reverse+0x266 sort/sort.go:103 # 0x10dc285 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:548 # 0x10d9655 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x2b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:335 0: 0 [3: 96] @ 0xde729c 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde729b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0x51f406 0x71b357 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x71b356 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xc0e485 0xc0e305 0x104e6aa 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0x104e6a9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x1a9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1057 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 128] @ 0x58c6fd 0x58c6c8 0x58ca09 0x578f06 0x5c750f 0x5c74e9 0x5f066e 0x5eef52 0x696ac6 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58ca08 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c750e math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5c74e8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xce0415 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce0414 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x194 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0x55c47e 0x560e67 0x55cdf3 0x55cac5 0x55c738 0x4a3c0c 0x55c62a 0x55c5f4 0x55c5f3 0x569953 0x5615ea 0x5575be 0x55649e 0x555cde 0x5558d9 0x12ab339 0x1293048 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x55c47d encoding/json.typeEncoder+0x7d encoding/json/encode.go:399 # 0x560e66 encoding/json.newPtrEncoder+0x26 encoding/json/encode.go:935 # 0x55cdf2 encoding/json.newTypeEncoder+0x312 encoding/json/encode.go:463 # 0x55cac4 encoding/json.typeEncoder.func1+0x24 encoding/json/encode.go:400 # 0x55c737 encoding/json.typeEncoder.typeEncoder.OnceValue[...].func3.func4+0x57 sync/oncefunc.go:66 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x55c629 sync.(*Once).Do+0x229 sync/once.go:69 # 0x55c5f3 encoding/json.typeEncoder.OnceValue[...].func3+0x1f3 sync/oncefunc.go:58 # 0x55c5f2 encoding/json.typeEncoder+0x1f2 encoding/json/encode.go:409 # 0x569952 encoding/json.typeFields+0x772 encoding/json/encode.go:1323 # 0x5615e9 encoding/json.cachedTypeFields+0x129 encoding/json/encode.go:1360 # 0x5575bd encoding/json.(*decodeState).object+0x27d encoding/json/decode.go:652 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x12ab338 google.golang.org/grpc.parseServiceConfig+0xf8 google.golang.org/grpc@v1.77.0/service_config.go:177 # 0x1293047 google.golang.org/grpc.init.0+0x27 google.golang.org/grpc@v1.77.0/clientconn.go:726 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 0: 0 [1: 48] @ 0x4a4719 0x4a3da5 0x8aa7d9 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 240] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 288] @ 0x79aea5 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0xd75017 0xde470e 0xde4598 0xde0dc5 0x48b5a1 # 0xd75016 github.com/quic-go/quic-go/internal/wire.(*ExtendedHeader).Log+0x236 github.com/quic-go/quic-go@v0.57.1/internal/wire/extended_header.go:141 # 0xde470d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0xad github.com/quic-go/quic-go@v0.57.1/server.go:916 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 32] @ 0xd46f9e 0xd46f6a 0xd469b0 0xd52cbc 0xd53396 0xd53f74 0xd55e65 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd46f9d golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xfd golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:93 # 0xd46f69 golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).open+0xc9 golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305_amd64.go:77 # 0xd469af golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Open+0x8f golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:82 # 0xd52cbb github.com/flynn/noise.aeadCipher.Decrypt+0xdb github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd53395 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd53f73 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0x73 github.com/flynn/noise@v1.1.0/state.go:189 # 0xd55e64 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x664 github.com/flynn/noise@v1.1.0/state.go:540 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x555817 0x1403c8d 0x14091c5 0x14055e5 0x4a530a 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1403c8c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.4/json.go:97 # 0x14091c4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.4/server.go:637 # 0x14055e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.4/server.go:146 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 48] @ 0x468b06 0xb7d159 0xb7d172 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7d158 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x578 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7d171 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x591 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:56 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 176] @ 0x114ee19 0x1193245 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114ee18 github.com/pactus-project/pactus/sync/bundle/message.NewHelloMessage+0xb8 github.com/pactus-project/pactus/sync/bundle/message/hello.go:31 # 0x1193244 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x164 github.com/pactus-project/pactus/sync/sync.go:229 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 2304] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 8192] @ 0x148b84f 0x148b7ea 0x148da0c 0x902d31 0x908ce4 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148da0b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x902d30 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x908ce3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x7b45df 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 2688] @ 0x148b84f 0x148b7ea 0x148da0c 0x902d31 0x908ce4 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148da0b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x902d30 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x908ce3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 704] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xddf86e 0xda1610 0xda147a 0xdc3acd 0xdc249c 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xddf86d github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x28d github.com/quic-go/quic-go@v0.57.1/send_stream.go:721 # 0xda160f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1068 # 0xda1479 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x79 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1049 # 0xdc3acc github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xcc github.com/quic-go/quic-go@v0.57.1/connection.go:2672 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 1344] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xda597b 0xda537a 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 128] @ 0xde7d8b 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde7d8a github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.57.1/streams_map.go:51 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xdf2f36 0x4a3e91 0xdc3528 0xdc354f 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdf2f35 github.com/quic-go/quic-go.init.0.func2+0x35 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:90 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc3527 github.com/quic-go/quic-go.getLargePacketBuffer+0x327 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc354e github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34e github.com/quic-go/quic-go@v0.57.1/connection.go:2616 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 24] @ 0x949090 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x94908f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f crypto/tls/handshake_server_tls13.go:976 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab 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] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4de5a5 0x4e3037 0x4e3041 0x517672 0x517651 0x51765a 0x51764e 0x51728c 0x64ef85 0x645dba 0x645da2 0x645a85 0x664ac7 0x641837 0x661d17 0x640754 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e3036 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4e3040 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x517671 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x517650 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x517659 os.ignoringEINTR+0x39 os/file_posix.go:256 # 0x51764d os.statNolog+0x2d os/stat_unix.go:31 # 0x51728b os.Stat+0x2b os/stat.go:13 # 0x64ef84 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x645db9 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x645da1 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x645a84 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x664ac6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 24] @ 0x5c4a55 0x69e649 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69e648 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x48 github.com/pactus-project/pactus/types/tx/payload/bond.go:99 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x776b8d 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x14e0178 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x10cc708 0xb06659 0xb06485 0xb06165 0xb053cc 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x10cc707 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:443 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06484 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:191 # 0xb06164 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:141 # 0xb053cb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:74 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 48] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1396f6d 0x1396ef6 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1396f6c github.com/pactus-project/pactus/crypto.Address.String+0x52c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396ef5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x4b5 github.com/pactus-project/pactus/www/grpc/transaction.go:320 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x943635 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x943634 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1d4 crypto/tls/handshake_server_tls13.go:149 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x84288f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xd65305 0xd64671 0xd66848 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xd65304 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:252 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 6784] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6f2172 0x6f2718 0x6f2700 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2717 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x37 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f26ff github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x1f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:416 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xdde685 0xe099af 0xe099a8 0xd3cbc2 0x114b7fb 0x114792a 0x48b5a1 # 0xdde684 github.com/quic-go/quic-go.(*SendStream).CancelWrite+0x84 github.com/quic-go/quic-go@v0.57.1/send_stream.go:495 # 0xe099ae github.com/quic-go/quic-go.(*Stream).CancelWrite+0x2e github.com/quic-go/quic-go@v0.57.1/stream.go:130 # 0xe099a7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Reset+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:69 # 0xd3cbc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:89 # 0x114b7fa github.com/pactus-project/pactus/network.(*streamService).SendTo+0x45a github.com/pactus-project/pactus/network/stream.go:94 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 4595712] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 1280] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0xdda8a5 0xde7b0a 0xdcc2f9 0xdcb325 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdda8a4 github.com/quic-go/quic-go.(*ReceiveStream).getControlFrame+0xc4 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:371 # 0xde7b09 github.com/quic-go/quic-go.(*Stream).getControlFrame+0x49 github.com/quic-go/quic-go@v0.57.1/stream.go:180 # 0xdcc2f8 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x4f8 github.com/quic-go/quic-go@v0.57.1/framer.go:182 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 8] @ 0xe09765 0xe0992d 0xd3ca2a 0x682ca7 0x10d2f25 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0xe09764 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:40 # 0xe0992c github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:64 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x682ca6 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d2f24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 20480] @ 0x8c5f05 0x8c5eef 0x8c5f4d 0x4a3e91 0x8c6a88 0x10d2e12 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8c5f04 bufio.NewWriterSize+0x24 bufio/bufio.go:602 # 0x8c5eee bufio.NewWriter+0xe bufio/bufio.go:611 # 0x8c5f4c github.com/multiformats/go-multistream.init.func1+0x6c github.com/multiformats/go-multistream@v0.6.1/multistream.go:27 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x8c6a87 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x10d2e11 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x71 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:130 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 112] @ 0xd68f09 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0xd68f08 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xde71b9 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xde71b8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 336] @ 0x6957af 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 1536] @ 0xdf2ea5 0x4a3e91 0xdd04e5 0xdd04d4 0xdc36f5 0xdc23d0 0xdc24ec 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd04e4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd04d3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc36f4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 224] @ 0xda64ec 0xda64cb 0xda65aa 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda64eb crypto/tls.newQUICConn+0x1ab crypto/tls/quic.go:190 # 0xda64ca crypto/tls.QUICServer+0x18a crypto/tls/quic.go:184 # 0xda65a9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x269 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:130 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 256] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x11f0d65 0x11ef495 0x11ceb95 0x128d0bc 0x11d0cd5 0x48b5a1 # 0x11f0d64 google.golang.org/grpc/balancer/pickfirst.interleaveAddresses+0x384 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:413 # 0x11ef494 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).UpdateClientConnState+0x774 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:290 # 0x11ceb94 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x128d0bb google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.77.0/balancer_wrapper.go:124 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 1024] @ 0xb26695 0xb265e3 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26694 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb265e2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 2048] @ 0x9f114b 0x9f1127 0x9ca1b5 0x9ce8f8 0x48b5a1 # 0x9f114a bufio.NewWriterSize+0x1aa bufio/bufio.go:602 # 0x9f1126 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0x9ca1b4 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 2816] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5440da 0x118b83b 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x118b83a github.com/beevik/ntp.getTime+0x35a github.com/beevik/ntp@v1.5.0/ntp.go:556 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 16] @ 0x468b06 0x14db133 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 9472] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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: 4864] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700b31 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700b30 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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: 256] @ 0x53d7f5 0x53d21d 0x53d3f9 0x1403fab 0x1403a17 0x1404acb 0x1406555 0x14061e5 0x14057d3 0x4a530a 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x1403faa github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.4/json.go:183 # 0x1403a16 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.4/json.go:67 # 0x1404aca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.4/json.go:290 # 0x1406554 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.4/server.go:294 # 0x14061e4 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0xdace45 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0xdace44 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:39 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c4f 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacf4c 0xdac7d2 0xde32e7 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacf4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:48 # 0xdac7d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:94 # 0xde32e6 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x206 github.com/quic-go/quic-go@v0.57.1/server.go:711 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x480fda 0x480fef 0xce070f 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xce070e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:700 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c 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] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 96] @ 0x104c525 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104c524 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:753 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0xdd4125 0xdd116c 0xdd0230 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd4124 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:844 # 0xdd116b github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x44b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:550 # 0xdd022f github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15cf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:370 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xd9c29d 0xd9c34d 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c29c github.com/quic-go/quic-go/internal/ackhandler.newLostPacketTracker+0xdc github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/lost_packet_tracker.go:26 # 0xd9c34c github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x18c github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:151 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0x14c6a59 0x14c69ff 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c6a58 crypto/internal/fips140/bigmod.NewNat+0x1f8 crypto/internal/fips140/bigmod/nat.go:73 # 0x14c69fe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:242 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x51f406 0xcdf9f4 0xcdf9b2 0xcde605 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf9f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x93 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:612 # 0xcdf9b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x51 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:562 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0xafa9c6 0xafa972 0xafa976 0x1032df9 0x103229b 0x48b5a1 # 0xafa9c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1032df8 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x4d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:68 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 16] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 832] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 16] @ 0xb78fd6 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5567 0x139d7a8 0x13f5248 0x13f5211 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5566 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x139d7a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x13f5247 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x13f5210 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xcc5ea5 0x6e9543 0xcc5752 0xcc5210 0xcc4bdd 0xcc46f9 0xcde555 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xcc5ea4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:321 # 0x6e9542 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc5751 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:285 # 0xcc520f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:222 # 0xcc4bdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:181 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 128] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x94c745 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x94c744 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x84 crypto/internal/fips140/tls13/tls13.go:154 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0xdcc3ae 0xdcb325 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdcc3ad github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 64] @ 0xb7915f 0xb791b6 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x746a05 0xd306a6 0xd3068d 0xd30673 0xd306a7 0xd3c5fc 0x10cb747 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xd306a5 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xd3068c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xd30672 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xd306a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3c5fb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:37 # 0x10cb746 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x246 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x1490d6e 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xaf362e 0xaf35bb 0xb7fef7 0xb7ff0a 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xaf362d github.com/google/uuid.NewRandomFromReader+0x2d github.com/google/uuid@v1.6.0/version4.go:48 # 0xaf35ba github.com/google/uuid.NewRandom+0x5a github.com/google/uuid@v1.6.0/version4.go:41 # 0xb7fef6 github.com/google/uuid.New+0x2b6 github.com/google/uuid@v1.6.0/version4.go:14 # 0xb7ff09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:187 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1536] @ 0xd80505 0x4a3e91 0xdddb1c 0xdddb2d 0xddd905 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdddb1b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x9b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdddb2c github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0xac github.com/quic-go/quic-go@v0.57.1/send_stream.go:321 # 0xddd904 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xb8267d 0x48b5a1 # 0xb8267c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:465 0: 0 [1: 96] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xb0773c 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xb0773b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:333 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 64] @ 0x14cb506 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14cb505 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x89cff4 0x89cf1d 0x8ae0bd 0xd6ace8 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xd6ace7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:153 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x1149599 0x1149005 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1149598 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1149004 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 24] @ 0x543115 0x5c3c45 0x5c4a6e 0x69e649 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69e648 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x48 github.com/pactus-project/pactus/types/tx/payload/bond.go:99 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 6272] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xb808bf 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb808be github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xfe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:285 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x10d6bf2 0x10d7fe7 0x10bd8dd 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d6bf1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*observerSet).cacheMultiaddr+0x251 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:97 # 0x10d7fe6 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x446 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:233 # 0x10bd8dc github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x11c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:552 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 96] @ 0x14ab51a 0x14c6b74 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c6b73 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [26: 19968] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 208] @ 0x104beed 0x104bebd 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104beec github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104bebc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:734 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x53195f 0x113e19c 0x113e182 0x113d906 0x113d66b 0x113d584 0x118fd08 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x113e19b strings.Split+0x9b strings/strings.go:361 # 0x113e181 github.com/pactus-project/pactus/version.ParseVersion+0x81 github.com/pactus-project/pactus/version/version.go:54 # 0x113d905 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x113d66a github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x16a strings/iter.go:54 # 0x113d583 github.com/pactus-project/pactus/version.ParseAgent+0x83 github.com/pactus-project/pactus/version/agent.go:32 # 0x118fd07 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7769c7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x7769c6 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 73728] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x6829d5 0xb4f205 0xb4eb54 0xb49c1b 0xb50347 0x13da36d 0x9d0a89 0x13dae36 0x9d0a89 0x13dbc03 0x9d0a89 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb4f204 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:96 # 0xb4eb53 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:293 # 0xb49c1a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb50346 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x13da36c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dae35 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 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dbc02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f20b1 0x13f2022 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f20b0 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4d0 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f2021 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x441 github.com/pactus-project/pactus/www/html/network.go:55 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x5c1b8b 0x5c2486 0x6978dd 0x13f2cb3 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x13f2cb2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x10d2 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2ca6 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2ca5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f2c5e 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2c5d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x107d github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 896] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f0c18 0x13f0b91 0x13eeb6f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f0c17 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x337 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f0b90 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b0 github.com/pactus-project/pactus/www/html/blockchain.go:220 # 0x13eeb6e github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x82e github.com/pactus-project/pactus/www/html/blockchain.go:43 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x7785ba 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0xc425b2 0xc42925 0xc46f3b 0xc39325 0xc351c5 0x48b5a1 # 0xc425b1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc42924 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc46f3a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc39324 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc351c4 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] @ 0x14acf9f 0x14c5f68 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14acf9e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x14c5f67 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 crypto/internal/fips140/ecdsa/ecdsa.go:482 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xddd868 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xddd867 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0xe7 github.com/quic-go/quic-go@v0.57.1/send_stream.go:266 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0xde729c 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x10329d0 0x103229b 0x48b5a1 # 0xde729b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [2: 1327104] @ 0x6923ae 0x692388 0x6829d5 0xb4f205 0xb4eb54 0xb49c1b 0xb50347 0x13da36d 0x9d0a89 0x13dae36 0x9d0a89 0x13dbc03 0x9d0a89 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb4f204 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:96 # 0xb4eb53 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:293 # 0xb49c1a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb50346 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x13da36c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dae35 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 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x13dbc02 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x52cea5 0x52cfb0 0x5321fb 0x13f5a09 0x13f2666 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x13f5a08 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x48 github.com/pactus-project/pactus/www/html/server.go:229 # 0x13f2665 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f406 0x13f7474 0x13f3e17 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f7473 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3e16 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x13f2171 0x13f20b2 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2170 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x590 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f20b1 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x4d1 github.com/pactus-project/pactus/www/html/network.go:56 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0xb7cd65 0xb7cc08 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7cd64 go.opentelemetry.io/otel/trace.WithAttributes+0x184 go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb7cc07 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x6a4a10 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14ce87d 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ce87c crypto/internal/fips140/ecdsa.Sign[...]+0xfc crypto/internal/fips140/ecdsa/ecdsa.go:279 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 54528] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0xdb8498 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdb8497 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x497 github.com/quic-go/quic-go@v0.57.1/connection.go:963 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 192] @ 0x14ab51a 0x78a7ca 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16384] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 32256] @ 0xc2eb33 0xc2e6be 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 256] @ 0xde7f30 0xde7f9d 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde7f2f github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x8f github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:55 # 0xde7f9c github.com/quic-go/quic-go.(*streamsMap).initMaps+0xfc github.com/quic-go/quic-go@v0.57.1/streams_map.go:65 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 80] @ 0x78a60e 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x943a14 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x943a13 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5b3 crypto/tls/handshake_server_tls13.go:225 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 80] @ 0xff6e11 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 48] @ 0x53b505 0x12a266a 0x12a2642 0x12a2116 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12a2669 google.golang.org/grpc/internal/transport.SetConnection+0x89 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1497 # 0x12a2641 google.golang.org/grpc.(*Server).serveStreams+0x61 google.golang.org/grpc@v1.77.0/server.go:1039 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 64] @ 0xdf8e4d 0xdb3749 0xdb35e5 0xdbf6fd 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdf8e4c slices.Insert[...]+0x6c slices/slices.go:144 # 0xdb3748 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0xc8 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:134 # 0xdb35e4 github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x284 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:117 # 0xdbf6fc github.com/quic-go/quic-go.(*Conn).handleFrame+0x43c github.com/quic-go/quic-go@v0.57.1/connection.go:1903 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 288] @ 0xcdfa8f 0xcde605 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xcdfa8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:559 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 448] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 80] @ 0xb278ce 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 704] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0xde72df 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde72de github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.57.1/stream.go:93 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x6f980f 0x6ea562 0x6ea4d6 0x6ea0da 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea561 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x101 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:155 # 0x6ea4d5 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 # 0x6ea0d9 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x57a2d3 0x7a1be5 0x79f8f0 0x7a1b39 0x7a2835 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x7a1be4 crypto/ecdsa.privateKeyToFIPS[...].func2+0x64 crypto/ecdsa/ecdsa.go:587 # 0x79f8ef crypto/internal/fips140cache.(*Cache[...]).Get+0x8f crypto/internal/fips140cache/cache.go:36 # 0x7a1b38 crypto/ecdsa.privateKeyToFIPS[...]+0x118 crypto/ecdsa/ecdsa.go:583 # 0x7a2834 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x7b08a5 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b08a4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 176] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 1920] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 11255808] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f2819 0x13f27b9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2818 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xc38 github.com/pactus-project/pactus/www/html/server.go:209 # 0x13f27b8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xbd8 github.com/pactus-project/pactus/www/html/network.go:67 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 8388608] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2266 0x13f21e9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2265 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x685 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f21e8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x608 github.com/pactus-project/pactus/www/html/network.go:57 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f288d 0x13f27b9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f288c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xcac github.com/pactus-project/pactus/www/html/server.go:209 # 0x13f27b8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xbd8 github.com/pactus-project/pactus/www/html/network.go:67 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x5b8d33 0x5b8fcc 0x13f2d2a 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13f2d29 github.com/pactus-project/pactus/crypto.Address.String+0x1149 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 12189696] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0xdc880a 0xdbfcb7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdc8809 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:141 # 0xdbfcb6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.57.1/connection.go:1991 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 1408] @ 0x72cb9e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72cb9d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x51d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:510 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x776b8d 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 24] @ 0x1207d26 0x122fed3 0x122fed4 0x122fb71 0x122f585 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122fb70 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:217 # 0x122f584 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 32] @ 0x785657 0x785686 0x943f42 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x785656 bytes.Clone+0x76 bytes/bytes.go:1419 # 0x785685 crypto/ecdh.(*x25519Curve).NewPublicKey+0xa5 crypto/ecdh/x25519.go:78 # 0x943f41 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x1490d6e 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 4546560] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 2304] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb7fd38 0xb7fd2c 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7fd37 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xf7 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7fd2b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:168 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x7baf2e 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7baf2d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1060 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x14798b3 0x14dfcc7 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 128] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x53d285 0x53d519 0x1403ea5 0x1403a17 0x1404acb 0x1406555 0x14061e5 0x14057d3 0x4a530a 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d518 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x1403ea4 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:163 # 0x1403a16 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.4/json.go:67 # 0x1404aca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.4/json.go:290 # 0x1406554 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.4/server.go:294 # 0x14061e4 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 288] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 48] @ 0x925411 0x9253e1 0x9252ed 0x92523a 0x9251f8 0x9251fd 0x931e99 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x925410 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9253e0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9252ec crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x925239 crypto/tls.marshalingFunction.Marshal+0x59 crypto/tls/handshake_messages.go:21 # 0x9251f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x9251fc crypto/tls.addBytesWithLength+0x1c crypto/tls/handshake_messages.go:27 # 0x931e98 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb7f43a 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7f439 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xb81011 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb81010 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [121: 3872] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc25650 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2564f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 48] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [199: 305664] @ 0xc2eb33 0xc29bc5 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1216: 1867776] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 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] @ 0x4a47c8 0x4a3da5 0xdb267b 0xdb98c6 0xdb98ac 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb267a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:59 # 0xdb98c5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xcc5 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:39 # 0xdb98ab github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xcab github.com/quic-go/quic-go@v0.57.1/connection.go:1142 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x778625 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 16] @ 0x5391c5 0x91086b 0x94ed48 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x4be4a6 0x4cf569 0x5ad5e5 0x5ad5e6 0x5af069 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4be4a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf568 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5ad5e4 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5ad5e5 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 672] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x65aa3f 0x66ccf1 0x66ccd2 0x666452 0xd0080b 0xd00438 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x666451 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 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] @ 0x117bbfb 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bbfa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x8c67b1 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0xc195bc 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 6528] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x89cd6c 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89cd6b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0xb7919e 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x14ab51a 0x14c5e37 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c5e36 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 crypto/internal/fips140/ecdsa/ecdsa.go:472 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xa31865 0xafed05 0xb7d48a 0xb82124 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 192] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 64] @ 0x53ad08 0x53b42d 0x53b3ef 0xb2f3f8 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x120691b 0x123b205 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120691a google.golang.org/grpc/mem.NewBuffer+0xfa google.golang.org/grpc@v1.77.0/mem/buffers.go:106 # 0x123b204 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x51f406 0x11c8985 0x11c6a52 0x1295d85 0x1296074 0x12943fa 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11c8984 google.golang.org/grpc/internal/channelz.AddTraceEvent+0xa4 google.golang.org/grpc@v1.77.0/internal/channelz/trace.go:197 # 0x11c6a51 google.golang.org/grpc/internal/channelz.Infof+0x91 google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:39 # 0x1295d84 google.golang.org/grpc.(*addrConn).updateConnectivityState+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1229 # 0x1296073 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x153 google.golang.org/grpc@v1.77.0/clientconn.go:1279 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xdad5e9 0xdae599 0xdadf71 0xdd5e44 0xdd58ad 0xdb9a65 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad5e8 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x348 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:122 # 0xdae598 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x4b8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:237 # 0xdadf70 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x70 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:183 # 0xdd5e43 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x203 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:156 # 0xdd58ac github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x6c github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:114 # 0xdb9a64 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x144 github.com/quic-go/quic-go@v0.57.1/connection.go:1169 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 64] @ 0x52cea5 0x52cfb0 0x78c5ee 0x7bae98 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x78c5ed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7bae97 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1055 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xce082a 0xce1a74 0xd3d019 0x10ccb6f 0x10329d0 0x103229b 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 32] @ 0x903178 0x903161 0x907936 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x903177 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x903160 crypto/tls.aeadChaCha20Poly1305+0x60 crypto/tls/cipher_suites.go:579 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd2c077 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd2c076 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x96 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c 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] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0xd6ace8 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd6ace7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:153 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 224] @ 0xafccdb 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafccda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 24] @ 0xdaac95 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 144] @ 0xd9c0fe 0xd9c285 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c0fd github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:53 # 0xd9c284 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:150 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0xdf2d0a 0x48b5a1 # 0xdf2d09 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed.func2+0x149 github.com/quic-go/quic-go@v0.57.1/transport.go:853 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 128] @ 0xb3297f 0xb804d9 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb804d8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xcffd87 0xcffd7d 0xcff71c 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcffd86 github.com/libp2p/go-buffer-pool.Get+0x506 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcffd7c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x4fc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:638 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 12288] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 1920] @ 0xb26695 0xb265e3 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26694 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb265e2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 64] @ 0xda597b 0xda537a 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 192] @ 0x148b84f 0x148b7ea 0x148da0c 0x902d31 0x908ce4 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148da0b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x902d30 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x908ce3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 128] @ 0xb3297f 0xb804d9 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb804d8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xdc2c59 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdc2c58 github.com/quic-go/quic-go.(*Conn).sendPackets+0x738 github.com/quic-go/quic-go@v0.57.1/connection.go:2489 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 64] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 1152] @ 0xafacb0 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0xd68396 0xd69ea5 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd68395 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:119 # 0xd69ea4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:66 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x10d348c 0x10ce3c2 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x1032fa5 0x103229b 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1032fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x684 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:78 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 112] @ 0x128cd6a 0x12936ef 0x129b8fa 0x1238b49 0x12435b0 0x129b30d 0x11d0cd5 0x48b5a1 # 0x128cd69 google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState+0x29 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:113 # 0x12936ee google.golang.org/grpc.(*ClientConn).updateResolverStateAndUnlock+0x44e google.golang.org/grpc@v1.77.0/clientconn.go:813 # 0x129b8f9 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x259 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:142 # 0x1238b48 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.77.0/internal/resolver/dns/dns_resolver.go:128 # 0x12435af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0xa2f google.golang.org/grpc@v1.77.0/internal/resolver/delegatingresolver/delegatingresolver.go:131 # 0x129b30c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.77.0/resolver_wrapper.go:91 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdc322c 0xdc3220 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdc322b github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc321f github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.57.1/connection.go:2557 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 7454720] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x40f7b9 0x1393e3d 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393e3c github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 512] @ 0xdabc26 0xda806a 0xda80fb 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdabc25 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.57.1/internal/handshake/session_ticket.go:19 # 0xda8069 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:375 # 0xda80fa github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:384 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 48] @ 0x51f406 0x11c8985 0x12982d9 0x1294085 0x128e79f 0x11f0522 0x11efe36 0x11cf2d1 0x11cf27b 0x128d588 0x11d0cd5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11c8984 google.golang.org/grpc/internal/channelz.AddTraceEvent+0xa4 google.golang.org/grpc@v1.77.0/internal/channelz/trace.go:197 # 0x12982d8 google.golang.org/grpc.(*addrConn).tearDown+0x258 google.golang.org/grpc@v1.77.0/clientconn.go:1556 # 0x1294084 google.golang.org/grpc.(*ClientConn).removeAddrConn+0x84 google.golang.org/grpc@v1.77.0/clientconn.go:893 # 0x128e79e google.golang.org/grpc.(*acBalancerWrapper).Shutdown+0x3e google.golang.org/grpc@v1.77.0/balancer_wrapper.go:359 # 0x11f0521 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).closeSubConnsLocked+0x1c1 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:371 # 0x11efe35 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).Close+0x75 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:336 # 0x11cf2d0 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).Close+0x30 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:311 # 0x11cf27a google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).Close+0xda google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:275 # 0x128d587 google.golang.org/grpc.(*ccBalancerWrapper).close.func1+0x27 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:165 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [2: 9728] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6fcd0f 0x6fccb8 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fcd0e github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x6fccb7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:817 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xb127ee 0xb127dc 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb127ed github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb127db github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 4096] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xbe3b59 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3b58 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd78 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x69b405 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x1490c37 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 128] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x69b405 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x14bc40d 0x14c6134 0x14c5e25 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6133 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x14c5e24 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:469 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x6e4785 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e4784 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x14dfcc7 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x729ed2 0x72a069 0x70f0b4 0x70ebf0 0x70f4b4 0x7107f5 0x48b5a1 # 0x729ed1 github.com/syndtr/goleveldb/leveldb.(*version).releaseNB+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:75 # 0x72a068 github.com/syndtr/goleveldb/leveldb.(*version).release+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:86 # 0x70f0b3 github.com/syndtr/goleveldb/leveldb.(*compaction).release+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:192 # 0x70ebef github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x80f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:614 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 768] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdad5e9 0xdae599 0xdadf71 0xdd5e44 0xdd58ad 0xdb9a65 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad5e8 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x348 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:122 # 0xdae598 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x4b8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:237 # 0xdadf70 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x70 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:183 # 0xdd5e43 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x203 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:156 # 0xdd58ac github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x6c github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:114 # 0xdb9a64 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x144 github.com/quic-go/quic-go@v0.57.1/connection.go:1169 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0xb2e95f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb2e95e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:312 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 240] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 448] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 448] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 64] @ 0xb79045 0xb78fe3 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [2: 96] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [2: 96] @ 0x5b8d33 0x5b8fcc 0x1397125 0x13970b6 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1397124 github.com/pactus-project/pactus/crypto.Address.String+0x6e4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13970b5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x675 github.com/pactus-project/pactus/www/grpc/transaction.go:304 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xa31865 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 6912] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x785450 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x12fbefe 0x12fbec9 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12fbefd google.golang.org/grpc/metadata.NewOutgoingContext+0x13d google.golang.org/grpc@v1.77.0/metadata/metadata.go:173 # 0x12fbec8 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [4: 5898240] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 416] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 160] @ 0x7993c5 0x7b53df 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b53de crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [675: 1036800] @ 0xc2eb33 0xc2e6be 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x51f406 0xa31894 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 432] @ 0x935d15 0x935ce5 0x935bf7 0x79aae2 0x79af3c 0x9351e5 0x9350d7 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x935d14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x935ce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x935bf6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9351e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9350d6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 512] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [19: 13376] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x586925 0x58689d 0x789a32 0x7899ac 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789a31 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7899ab crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 384] @ 0x7c7d2e 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7c7d2d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 64] @ 0xb79045 0xb78fe3 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x10cda26 0x10cd8ff 0xc24125 0x48b5a1 # 0x10cda25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 448] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 1344] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x6f11ea 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f11e9 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x589cde 0x589cfe 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x589cdd math/big.getStack+0x33d math/big/nat.go:286 # 0x589cfd math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4dee0d 0x4df0d2 0x4dd773 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4dee0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x4dd772 syscall.NetlinkRIB+0x132 syscall/netlink_linux.go:74 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 32] @ 0xda597b 0xda537a 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0xde71b9 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x10329d0 0x103229b 0x48b5a1 # 0xde71b8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 16] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd318ea 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 96] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [4: 2048] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 24] @ 0x776b8d 0x776e05 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x10cd145 0x10cd253 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd144 github.com/multiformats/go-multistream.newOnce+0xbe4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 144] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 576] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x92d5d6 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92d5d5 crypto/tls.(*clientHelloMsg).unmarshal+0x11b5 crypto/tls/handshake_messages.go:620 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 3584] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [41: 3936] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x89cd49 0xd68df5 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 112] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0x10329d0 0x103229b 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [30: 2400] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 6336] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x10d91ba 0x10d7f3f 0x10bdbd6 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d91b9 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getTopExternalAddrs+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:290 # 0x10d7f3e github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x39e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:230 # 0x10bdbd5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x415 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:566 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [40: 3200] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [113: 27120] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 13568] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0xb81b48 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb81b47 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x1a7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 21760] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f62e6 0x13f621a 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f62e5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x105 github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x14dfed8 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [103: 24720] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x120ab6d 0x120b067 0x1219465 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120ab6c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x120b066 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1219464 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:878 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 352] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 24] @ 0x5c4959 0x69f30e 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x11fe3c8 0x120c6f9 0x120dce5 0x120bca5 0x12224dc 0x48b5a1 # 0x11fe3c7 golang.org/x/net/http2.(*Framer).WriteHeaders+0x3e7 golang.org/x/net@v0.48.0/http2/frame.go:1171 # 0x120c6f8 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2f8 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:767 # 0x120dce4 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x744 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:1061 # 0x120bca4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:623 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x120ace7 0x120b4af 0x120b335 0x120bc6f 0x12224dc 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x120ace6 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:85 # 0x120b4ae google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:443 # 0x120b334 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:412 # 0x120bc6e google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x14e google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:615 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [2: 64] @ 0xb79045 0xb78fe3 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 240] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x8c0c64 0x8c4c66 0x8c39fc 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8c0c63 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8c4c65 github.com/pactus-project/pactus/execution/executor.newWithdrawExecutor+0xe5 github.com/pactus-project/pactus/execution/executor/withdraw.go:28 # 0x8c39fb github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xfb github.com/pactus-project/pactus/execution/executor/executor.go:25 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be 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 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x5b9012 0x1396ee5 0x1396e59 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1396ee4 github.com/pactus-project/pactus/crypto.Address.String+0x4a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396e58 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x418 github.com/pactus-project/pactus/www/grpc/transaction.go:319 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x8306d1 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8306d0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:707 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0x5b8d33 0x5b8fcc 0x1396f6d 0x1396ef6 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1396f6c github.com/pactus-project/pactus/crypto.Address.String+0x52c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396ef5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x4b5 github.com/pactus-project/pactus/www/grpc/transaction.go:320 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 224] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 43520] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5cbb 0x13f6f5e 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5cba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x13f6f5d github.com/pactus-project/pactus/www/html.txToTable+0xd7d github.com/pactus-project/pactus/www/html/transaction.go:56 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 21760] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5cbb 0x13f6f5e 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5cba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x13f6f5d github.com/pactus-project/pactus/www/html.txToTable+0xd7d github.com/pactus-project/pactus/www/html/transaction.go:56 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51ee3e 0x51f3d0 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ee3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f3cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1213df1 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x1213df0 google.golang.org/grpc/internal/transport.NewHTTP2Client+0xf10 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:335 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [4: 5832704] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 192] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a95fd 0x6a94fc 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a95fc github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a94fb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xde729c 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde729b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 48] @ 0x6f42dd 0x6f2bd2 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1728] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x5a7f91 0x5a7f85 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5a7f90 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1046 # 0x5a7f84 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1003 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xd2c077 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd2c076 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x96 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [7: 168] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6979ac 0x6a4218 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6979ab github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6a4217 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xda587a 0xda87a9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda5879 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:29 # 0xda87a8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x48 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:455 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0xe001df 0xe001bc 0xdd9f4a 0xdd9657 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe001de github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe001bb github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xdd9f49 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xdd9656 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1792] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 1449984] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x5b8d33 0x5b8fcc 0x1397125 0x13970b6 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1397124 github.com/pactus-project/pactus/crypto.Address.String+0x6e4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13970b5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x675 github.com/pactus-project/pactus/www/grpc/transaction.go:304 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 352] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5cd61a 0x5cd626 0x5bb19d 0x94394c 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x94394b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 5120] @ 0xb248e6 0xb24ab2 0xb2e3c5 0xb2de7f 0x48b5a1 # 0xb248e5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb24ab1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e3c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:273 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 5376] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x72c5a5 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x7291ce 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x7291cd github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:545 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 576] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 96] @ 0xb82225 0x48b5a1 # 0xb82224 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x3c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:434 0: 0 [2: 48] @ 0xd5ffac 0xd5fdef 0x48b5a1 # 0xd5ffab github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 24] @ 0x90e665 0x90e218 0x94a04b 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e664 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 crypto/tls/conn.go:1166 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x94a04a crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a crypto/tls/handshake_server_tls13.go:1143 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x69832f 0x697416 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb2ea9c 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2ea9b github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:312 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 3200] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 48] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x65aa3f 0x6703d1 0x6703b2 0xcde0ed 0x112b24f 0xe00927 0xde33df 0xde1c2b 0xde0a25 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x6703d0 net.ipEmptyString+0x50 net/ip.go:332 # 0x6703b1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0xcde0ec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:354 # 0x112b24e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:408 # 0xe00926 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:129 # 0xde33de github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2fe github.com/quic-go/quic-go@v0.57.1/server.go:743 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 208] @ 0x51c27a 0x4a3e91 0x51ee3e 0x51f3d0 0x11c3a98 0x521ead 0x52274e 0x5251be 0x51f3f3 0x11c7967 0x521ead 0x52274e 0x5251be 0x51f3f3 0x11c8985 0x11c6a52 0x1295d85 0x1298187 0x1294085 0x128e79f 0x11f0522 0x11efe36 0x11cf2d1 0x11cf27b 0x128d588 0x11d0cd5 0x48b5a1 # 0x51c279 fmt.init.func1+0x19 fmt/print.go:147 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x51ee3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f3cf fmt.Sprintf+0x2f fmt/print.go:238 # 0x11c3a97 google.golang.org/grpc/internal/channelz.(*Channel).String+0xb7 google.golang.org/grpc@v1.77.0/internal/channelz/channel.go:59 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x11c7966 google.golang.org/grpc/internal/channelz.(*SubChannel).String+0x66 google.golang.org/grpc@v1.77.0/internal/channelz/subchannel.go:43 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x11c8984 google.golang.org/grpc/internal/channelz.AddTraceEvent+0xa4 google.golang.org/grpc@v1.77.0/internal/channelz/trace.go:197 # 0x11c6a51 google.golang.org/grpc/internal/channelz.Infof+0x91 google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:39 # 0x1295d84 google.golang.org/grpc.(*addrConn).updateConnectivityState+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1229 # 0x1298186 google.golang.org/grpc.(*addrConn).tearDown+0x106 google.golang.org/grpc@v1.77.0/clientconn.go:1552 # 0x1294084 google.golang.org/grpc.(*ClientConn).removeAddrConn+0x84 google.golang.org/grpc@v1.77.0/clientconn.go:893 # 0x128e79e google.golang.org/grpc.(*acBalancerWrapper).Shutdown+0x3e google.golang.org/grpc@v1.77.0/balancer_wrapper.go:359 # 0x11f0521 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).closeSubConnsLocked+0x1c1 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:371 # 0x11efe35 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).Close+0x75 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:336 # 0x11cf2d0 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).Close+0x30 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:311 # 0x11cf27a google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).Close+0xda google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:275 # 0x128d587 google.golang.org/grpc.(*ccBalancerWrapper).close.func1+0x27 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:165 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [2: 352] @ 0x69a927 0x6a644a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a6449 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0xdb390a 0xdb362c 0xdbf6fd 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdb3909 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x169 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:144 # 0xdb362b github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x2cb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:124 # 0xdbf6fc github.com/quic-go/quic-go.(*Conn).handleFrame+0x43c github.com/quic-go/quic-go@v0.57.1/connection.go:1903 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0x5cda79 0x5d15f6 0x5ff025 0x696a33 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x122c44c 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c44b google.golang.org/grpc/internal/transport.newFramer+0x46b google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:432 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [1: 48] @ 0x841de5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x12a69ff 0x12f9c75 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x12a69fe google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.77.0/server.go:1401 # 0x12f9c74 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xb6fa65 0xb6fa57 0xb6f0eb 0xb6eca5 0xb6cb9b 0xd2073e 0xd203b7 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb6fa64 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/metricshelper/pool.go:16 # 0xb6fa56 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic_metrics.go:138 # 0xb6f0ea github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:473 # 0xb6eca4 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:439 # 0xb6cb9a github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:46 # 0xd2073d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x19d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd203b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [1: 48] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x5c4959 0x69e3e5 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69e3e4 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x64 github.com/pactus-project/pactus/types/tx/payload/bond.go:64 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 43520] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6f39 0x13f6e66 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6f38 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd58 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6e65 github.com/pactus-project/pactus/www/html.txToTable+0xc85 github.com/pactus-project/pactus/www/html/transaction.go:55 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 832] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 352] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 4325376] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 9216] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 896] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab 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] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1536] @ 0x53d7f5 0x53d21d 0x53d519 0x5a990b 0x5ab37c 0x5a9c74 0x5ab37c 0x5a8446 0x5a801c 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d518 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x5a990a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1313 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x693a23 0x5b187d 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x693a22 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x5b187c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdf5625 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdf5624 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x264 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 80] @ 0x118e345 0x118e337 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118e344 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x1e4 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x118e336 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x1d6 github.com/pactus-project/pactus/sync/handler_blocks_request.go:37 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f58fa 0x13f0146 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f0145 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x405 github.com/pactus-project/pactus/www/html/blockchain.go:149 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 96] @ 0x53ad08 0x53b42d 0x53b3ef 0x10cc62c 0xc18f8d 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x10cc62b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:436 # 0xc18f8c 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] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0xdca130 0xdca124 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 640] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc38d0 0xdc23d0 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc38cf github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x2cf github.com/quic-go/quic-go@v0.57.1/connection.go:2650 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 96] @ 0x79515b 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x79515a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 416] @ 0x1482aa6 0x1485394 0x14cb79a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1485393 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x14cb799 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x7b45df 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 1536] @ 0x7ad7de 0x7ad7f3 0xdad1b7 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdad1b6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:65 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14db34d 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14db34c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xddb88b 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xddb88a github.com/quic-go/quic-go.newSendConn+0x2aa github.com/quic-go/quic-go@v0.57.1/send_conn.go:65 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0xdab857 0xde4a6f 0xde4598 0xde0dc5 0x48b5a1 # 0xdab856 github.com/quic-go/quic-go/internal/handshake.GetRetryIntegrityTag+0x196 github.com/quic-go/quic-go@v0.57.1/internal/handshake/retry.go:49 # 0xde4a6e github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x40e github.com/quic-go/quic-go@v0.57.1/server.go:944 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 128] @ 0xde810c 0xde8179 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde810b github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x26b github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:55 # 0xde8178 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2d8 github.com/quic-go/quic-go@v0.57.1/streams_map.go:82 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0xd77053 0xd77047 0xdd6556 0xdd6318 0xdd59db 0xdd56fc 0xdbb326 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd77052 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:279 # 0xd77046 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:267 # 0xdd6555 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:213 # 0xdd6317 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:190 # 0xdd59da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:128 # 0xdd56fb github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:67 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 4608] @ 0xdf2ea5 0x4a3e91 0xdd2a6d 0xdd2a61 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd2a6c github.com/quic-go/quic-go.getPacketBuffer+0x1ac github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd2a60 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x1a0 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:756 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 1536] @ 0x7ad7de 0x7ad7f3 0xdad1b7 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdad1b6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:65 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 32] @ 0xdf5134 0xdf5252 0xde8ce5 0xdc5345 0xde76d0 0xde76b4 0xde6ff3 0xddfaf0 0xd9e41e 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdf5133 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).deleteStream+0x193 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:192 # 0xdf5251 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).DeleteStream+0x71 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:159 # 0xde8ce4 github.com/quic-go/quic-go.(*streamsMap).DeleteStream+0xc4 github.com/quic-go/quic-go@v0.57.1/streams_map.go:178 # 0xdc5344 github.com/quic-go/quic-go.(*Conn).onStreamCompleted+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:2972 # 0xde76cf github.com/quic-go/quic-go.(*Stream).checkIfCompleted+0x6f github.com/quic-go/quic-go@v0.57.1/stream.go:215 # 0xde76b3 github.com/quic-go/quic-go.newStream.func1+0x53 github.com/quic-go/quic-go@v0.57.1/stream.go:83 # 0xde6ff2 github.com/quic-go/quic-go.(*uniStreamSender).onStreamCompleted+0x12 github.com/quic-go/quic-go@v0.57.1/stream.go:46 # 0xddfaef github.com/quic-go/quic-go.(*sendStreamResetStreamHandler).OnAcked+0x16f github.com/quic-go/quic-go@v0.57.1/send_stream.go:749 # 0xd9e41d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x3fd github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:604 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0xdac576 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0xdac575 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1b5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:61 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [2: 131072] @ 0x8aa80f 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da 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] @ 0x14798b3 0x1485012 0x14db3ce 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db3cd crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 1024] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 192] @ 0xdb0477 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0476 github.com/quic-go/quic-go.init.func1+0xcf6 github.com/quic-go/quic-go@v0.57.1/connection.go:324 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 192] @ 0x79aea5 0x935df4 0x935dd3 0x79aae2 0x79af3c 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x935df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x935dd2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 8] @ 0x6a93c5 0x6a9355 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a93c4 github.com/pactus-project/pactus/types/vote.makeJust+0x124 github.com/pactus-project/pactus/types/vote/cp_just.go:61 # 0x6a9354 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xb4 github.com/pactus-project/pactus/types/vote/cp_vote.go:143 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 960] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x7b0754 0x7b065a 0xd68afa 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7b0753 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 72] @ 0xb138fe 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb138fd github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 3072] @ 0xdf2ea5 0x4a3e91 0xdd30c5 0xdd30b4 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd30c4 github.com/quic-go/quic-go.getPacketBuffer+0x2c4 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd30b3 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2b3 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:790 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [4: 832] @ 0x1482aa6 0x1485394 0x14c545a 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1485393 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x14c5459 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x480f53 0x4c96e5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0x14c5386 0x14cba0c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba0b crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 1760] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x7b08a5 0x7b065a 0xd68afa 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7b08a4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0x7b42ba 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b42b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 160] @ 0xd97889 0xd9796d 0xd9c250 0xd9c229 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd97888 github.com/quic-go/quic-go/internal/congestion.NewCubic+0x48 github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic.go:71 # 0xd9796c github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x12c github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:110 # 0xd9c24f github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x8f github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:78 # 0xd9c228 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x68 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:136 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 224] @ 0x6957af 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xded60b 0xddb7a5 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xded60a github.com/quic-go/quic-go.(*packetInfo).OOB+0x4a github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:297 # 0xddb7a4 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.57.1/send_conn.go:56 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 80] @ 0x5392bb 0x53929d 0xde366e 0xde1c2b 0xde0a25 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xde366d github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x58d github.com/quic-go/quic-go@v0.57.1/server.go:795 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 128] @ 0xe0934c 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xe0934b github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x30b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:138 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 720] @ 0x943e29 0x943cf7 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x943e28 crypto/ecdh.(*PublicKey).Bytes+0x9c8 crypto/ecdh/ecdh.go:71 # 0x943cf6 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x896 crypto/tls/handshake_server_tls13.go:268 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 80] @ 0x93ce35 0x93ce05 0x93cd17 0x79aae2 0x79af3c 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x93ce34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93ce04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93cd16 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x480fda 0x480fef 0xdb0125 0xdaffab 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0124 github.com/quic-go/quic-go.newConnIDGenerator+0x9a4 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:71 # 0xdaffaa github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 128] @ 0x1490d30 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 48] @ 0x4ed028 0x12294a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x12294a4 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xe4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1188 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 192] @ 0x79aea5 0x79aa1d 0x93a5a5 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93a5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 10880] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 960] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7853eb 0x785419 0xd523e5 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7853ea bytes.Clone+0x10a bytes/bytes.go:1419 # 0x785418 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 144] @ 0x90d3b3 0x90d1ea 0x90dca6 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 18944] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea0da 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea0d9 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x53919b 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0xded645 0xddb7a5 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xded644 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:302 # 0xddb7a4 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.57.1/send_conn.go:56 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 768] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x7993c5 0x7b4805 0x7ba5f0 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba5ef crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1009 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x69b405 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 512] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd30a93 0xd307d9 0x4a3c0c 0xd3077b 0xd3074f 0xd30fc2 0x48b5a1 # 0xd30a92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:105 # 0xd307d8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd3077a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd3074e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:65 # 0xd30fc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:137 0: 0 [2: 32] @ 0x13f6eee 0x13f6e66 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6eed github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd0d github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6e65 github.com/pactus-project/pactus/www/html.txToTable+0xc85 github.com/pactus-project/pactus/www/html/transaction.go:55 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 4608] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x79aea5 0x935e54 0x935e33 0x79aae2 0x79af3c 0x935df4 0x935dd3 0x79aae2 0x79af3c 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x935e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x935e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x935df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x935dd2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x10cd31a 0x10329d0 0x103229b 0x48b5a1 # 0x10cd319 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:485 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [4: 5668864] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x5440da 0x5c3eca 0x5c4972 0x69e430 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69e42f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [2: 4096] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xc18ad8 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc18ad7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x9f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:75 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 2688] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0xa31894 0xb7f43a 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7f439 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xb79045 0xb78fe3 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x40cbf2 0x40b74d 0x410d25 0xc213d3 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc213d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x53b505 0xda6ca7 0xdb6615 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xda6ca6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x66 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:192 # 0xdb6614 github.com/quic-go/quic-go.(*Conn).run+0x154 github.com/quic-go/quic-go@v0.57.1/connection.go:575 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 192] @ 0x79aea5 0x939074 0x939053 0x79aae2 0x79af3c 0x9386bd 0x9385b4 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x939073 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x939052 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9386bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9385b3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0xdcf5ee 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcf5ed github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x98d github.com/quic-go/quic-go@v0.57.1/packet_packer.go:426 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 24] @ 0x7b437c 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b437b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x468b06 0x7b0768 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b0767 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 144] @ 0xdafec5 0xdafd7a 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdafec4 github.com/quic-go/quic-go.newConnIDManager+0x744 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:51 # 0xdafd79 github.com/quic-go/quic-go.init.func1+0x5f9 github.com/quic-go/quic-go@v0.57.1/connection.go:290 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 80] @ 0x89cd49 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1536] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 1536] @ 0x5cb71e 0x5cb712 0x5cb645 0xdad1c5 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdad1c4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:69 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x794e2a 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 160] @ 0xce293e 0xcdf6ff 0xcdd7b1 0xce18af 0xd3d019 0x10ccb6f 0x10329d0 0x103229b 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf6fe github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:540 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0xdb01ec 0xdaffab 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb01eb github.com/quic-go/quic-go.newConnIDGenerator+0xa6b github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:69 # 0xdaffaa github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 1409024] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 8] @ 0x66dea6 0x66f799 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66dea5 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x66f798 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x7c279e 0xd68ce5 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7c279d crypto/x509.(*Certificate).Verify+0x61d crypto/x509/verify.go:909 # 0xd68ce4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:184 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0xdad136 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdad135 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xd5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:57 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 240] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 24] @ 0xdcf5da 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcf5d9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x979 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:428 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 80] @ 0x78a60e 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0xd9e693 0xd9e1ad 0xd9e133 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd9e692 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets-range2+0x672 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:587 # 0xd9e1ac github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets.(*sentPacketHistory).Packets.func2+0x18c github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:91 # 0xd9e132 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x112 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:555 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0xb79389 0xb79427 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 288] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130b385 0x130ee19 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130b384 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetRawTransferTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:100 # 0x130ee18 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func4+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:105 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 4608] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 256] @ 0xc20225 0xc3895b 0xc351a7 0x48b5a1 # 0xc20224 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 1440] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 768] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 160] @ 0xce293e 0xce07fd 0xce1a74 0xd3d019 0x10ccb6f 0x114b5db 0x114792a 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce07fc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 1152] @ 0x5a804a 0x6b098b 0x6b095f 0x11931c9 0x1193d65 0x119339a 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11931c8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xe8 github.com/pactus-project/pactus/sync/sync.go:235 # 0x1193d64 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:316 # 0x1193399 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 3456] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc25872 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc25871 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x851 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1323 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 64] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 64] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 176] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0xd68372 0xe0c15f 0xe02952 0xdac2d8 0x93e684 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0xd68371 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:112 # 0xe0c15e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:292 # 0xe02951 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:64 # 0xdac2d7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:23 # 0x93e683 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0x543115 0x5c3c45 0x5c4a6e 0x69e628 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69e627 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/bond.go:94 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 768] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x53ad9c 0x53b42d 0x53b3ef 0xd5bc75 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd5bc74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:109 0: 0 [1: 48] @ 0xdabf48 0xda6414 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdabf47 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0xc7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:21 # 0xda6413 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xd3 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:127 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0xd76934 0xd7673c 0xdb8f5c 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd76933 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:161 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xdb8f5b github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x35b github.com/quic-go/quic-go@v0.57.1/connection.go:1075 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x661d26 0x640754 0x48b5a1 # 0x661d25 net.(*Resolver).lookupIPAddr.func1+0x45 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 48] @ 0x70d452 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d451 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2f1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 144] @ 0x9d45e9 0x9d45dd 0x1410708 0x141174e 0x48b5a1 # 0x9d45e8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0x9d45dc net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x1410707 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x141174d github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 64] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x9c2085 0x9f00df 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9c2084 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0x9f00de net/http.readRequest+0x3e net/http/request.go:1080 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 1024] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x5a7f91 0x5a7f85 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5a7f90 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1046 # 0x5a7f84 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1003 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x5b9012 0x1396ee5 0x1396e59 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1396ee4 github.com/pactus-project/pactus/crypto.Address.String+0x4a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396e58 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x418 github.com/pactus-project/pactus/www/grpc/transaction.go:319 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x8b147a 0x8b1434 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1479 github.com/pactus-project/pactus/store.blockKey+0x4f9 github.com/pactus-project/pactus/store/block.go:19 # 0x8b1433 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4b3 github.com/pactus-project/pactus/store/block.go:96 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x934d19 0x934c84 0x934c7d 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x934d18 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x934c83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x934c7c crypto/tls.(*encryptedExtensionsMsg).marshal+0x3c crypto/tls/handshake_messages.go:1013 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db3ce 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db3cd crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 256] @ 0x4a4732 0x4a3da5 0x120ace7 0x120b4af 0x120b335 0x120bc6f 0x1215812 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x120ace6 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:85 # 0x120b4ae google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:443 # 0x120b334 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:412 # 0x120bc6e google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x14e google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:615 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [1: 288] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x51f406 0xa31894 0xb2f1a6 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2f1a5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:337 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 5570560] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0xb792ce 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 4864] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 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] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 960] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 32640] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6d3f 0x13f6c71 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6d3e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xb5e github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x785352 0xd523e5 0xd528fb 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x785351 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0xdd1392 0xdd0230 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd1391 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x671 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:573 # 0xdd022f github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15cf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:370 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 16] @ 0x69a147 0x699fdf 0x115bdec 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a146 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115bdeb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x54d9c9 0x11c8305 0x5050c2 0x669cd6 0x11c8428 0x1214519 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x54d9c8 golang.org/x/sys/unix.GetsockoptTCPInfo+0x28 golang.org/x/sys@v0.39.0/unix/syscall_linux.go:1291 # 0x11c8304 google.golang.org/grpc/internal/channelz.(*SocketOptionData).Getsockopt+0xe4 google.golang.org/grpc@v1.77.0/internal/channelz/syscall_linux.go:48 # 0x5050c1 internal/poll.(*FD).RawControl+0xe1 internal/poll/fd_posix.go:61 # 0x669cd5 net.(*rawConn).Control+0x35 net/rawconn.go:32 # 0x11c8427 google.golang.org/grpc/internal/channelz.GetSocketOption+0xc7 google.golang.org/grpc@v1.77.0/internal/channelz/syscall_linux.go:61 # 0x1214518 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x1638 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:368 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [1: 64] @ 0x586925 0x58689d 0x789a32 0x7899ac 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789a31 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7899ab crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x119082f 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x119082e github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x10e github.com/pactus-project/pactus/sync/handler_hello.go:166 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x14ce87d 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ce87c crypto/internal/fips140/ecdsa.Sign[...]+0xfc crypto/internal/fips140/ecdsa/ecdsa.go:279 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0xb81b48 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb81b47 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x1a7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xdc86b8 0xdb5a5d 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdc86b7 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:121 # 0xdb5a5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 160] @ 0x599a45 0x598815 0x5982f3 0x6a45b5 0x6a4597 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a45b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a4596 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x8445d6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 30720] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x65aa3f 0x66ccf1 0x66ccd2 0x6663cf 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x6663ce net.(*OpError).Error+0x6e net/net.go:510 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 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] @ 0x697f12 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697f11 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x553366 0x771416 0x77ede6 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x553365 encoding/base64.(*Encoding).EncodeToString+0x145 encoding/base64/base64.go:209 # 0x771415 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 384] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 147456] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6c70 0x13f6ba1 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6c6f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa8f github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0x1204da5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1204da4 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:124 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 8] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x9031bf 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x9031be crypto/tls.aeadChaCha20Poly1305+0xbe crypto/tls/cipher_suites.go:584 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd67c0a 0xd67c15 0xd646ba 0xd66848 0x48b5a1 # 0xd67c09 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0x49 github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0xd67c14 github.com/libp2p/go-libp2p/p2p/security/noise.(*transportEarlyDataHandler).Received+0x54 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:121 # 0xd646b9 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xad9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:137 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 96] @ 0x7993c5 0x7b4cfa 0x7badfa 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4cf9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7badf9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 1024] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xdca130 0xdca124 0xdaf845 0xdaf978 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xdaf844 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdaf977 github.com/quic-go/quic-go.init.func1+0x1f7 github.com/quic-go/quic-go@v0.57.1/connection.go:276 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0xd9b4f2 0xd9a805 0xdd0fc3 0xdcee2a 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9b4f1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:59 # 0xd9a804 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x24 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:95 # 0xdd0fc2 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x2a2 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:532 # 0xdcee29 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1c9 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:347 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 8] @ 0x6f2bde 0x6fbad6 0x6fbabf 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbad5 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fbabe github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x9e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:634 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0x8c634f 0xd60333 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x8c634e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd60332 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x6f114f 0x6f2a3d 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x654517 0x6544fb 0x65455e 0x665845 0x90d049 0x90d7db 0x90c91a 0x910627 0x910446 0xcfdf64 0xd00451 0x48b5a1 # 0x654516 os.NewSyscallError+0x56 os/error.go:71 # 0x6544fa net.wrapSyscallError+0x3a net/error_posix.go:18 # 0x65455d net.(*netFD).Write+0x9d net/fd_posix.go:111 # 0x665844 net.(*conn).Write+0x44 net/net.go:208 # 0x90d048 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:955 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90c919 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:856 # 0x910626 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1477 # 0x910445 crypto/tls.(*Conn).Close+0x65 crypto/tls/conn.go:1446 # 0xcfdf63 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00450 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] @ 0xd5229f 0xd522d6 0xd5221b 0xd528fb 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd5229e bytes.Clone+0x9e bytes/bytes.go:1419 # 0xd522d5 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd5 crypto/ecdh/x25519.go:78 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x543115 0x5c3c45 0x6a2a9d 0x6a2a3b 0x6a5255 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a2a9c github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a2a3a github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/public_key.go:91 # 0x6a5254 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x79aea5 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x7b4585 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b4584 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0xb808bf 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb808be github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xfe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:285 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 1200] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7ce36 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x843f4c 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 1248] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x6953f2 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6953f1 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:32 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 80] @ 0xb808ab 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb808aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x586925 0x58689d 0xb29c45 0xb29c2c 0xb32449 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb29c44 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb29c2b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb32448 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x5b9012 0x1397125 0x13970b6 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1397124 github.com/pactus-project/pactus/crypto.Address.String+0x6e4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13970b5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x675 github.com/pactus-project/pactus/www/grpc/transaction.go:304 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14df8a8 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14df8a7 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 crypto/internal/fips140/tls13/tls13.go:122 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x69b405 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x104994a 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1049949 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:479 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1120] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x14ab51a 0x789971 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x789970 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x79aea5 0x93bcd4 0x93bc3c 0x90dc37 0x948a9d 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948a9c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xd750c8 0xde470e 0xde4598 0xde0dc5 0x48b5a1 # 0xd750c7 github.com/quic-go/quic-go/internal/wire.(*ExtendedHeader).Log+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/extended_header.go:141 # 0xde470d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0xad github.com/quic-go/quic-go@v0.57.1/server.go:916 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 128] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [1: 32] @ 0x6a5cb7 0x6a5ebb 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5cb6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6a5eba github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x19a github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x480fda 0x480fef 0xdca166 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 224] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x900154 0x9483fc 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x900153 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdcf30f 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdcf30e github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ae github.com/quic-go/quic-go@v0.57.1/packet_packer.go:402 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 256] @ 0x480f53 0x4c96e5 0x59ffa5 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x59ffa4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7985a7 0x798491 0x798490 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7985a6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x146 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x798490 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x30 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x79848f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x2f vendor/golang.org/x/crypto/cryptobyte/asn1.go:240 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x89ca73 0x89ce3e 0x8ab1a7 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x8ab1a6 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x66 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:176 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0xb13a79 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 448] @ 0x6957af 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 40960] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468a32 0x467f25 0x46808a 0x70c333 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x70c332 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0xb2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0xa31894 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 49152] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x40b82e 0x410d25 0xc21c05 0xc21ae9 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21c04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc21ae8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xce2bb9 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xce2bb8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0xb2434b 0xb2433c 0xb242d4 0xb242ea 0xb277cc 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb2434a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2433b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb242d3 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb242e9 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb277cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xb6fa65 0xb6fa57 0xb6f0eb 0xb6eca5 0xb6cb9b 0x104c3e8 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb6fa64 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/metricshelper/pool.go:16 # 0xb6fa56 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic_metrics.go:138 # 0xb6f0ea github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:473 # 0xb6eca4 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:439 # 0xb6cb9a github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:46 # 0x104c3e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5c7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:738 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x120ab6d 0x120b067 0x1219465 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120ab6c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x120b066 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1219464 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:878 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x1490d6e 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 24] @ 0xb13ac5 0xb13a9a 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xb13ac4 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13a99 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 48] @ 0x906c65 0x948097 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x906c64 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1697 # 0x948096 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x76 crypto/tls/handshake_server_tls13.go:851 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x41187c 0xff6dda 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6dd9 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.48.0/http2/hpack/tables.go:59 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 16] @ 0x707a93 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0xa31865 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x51f406 0xa31894 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6ea0da 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6ea0d9 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 122880] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdad5e9 0xdae599 0xdadf71 0xdd5e44 0xdd58ad 0xdb9a65 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad5e8 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x348 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:122 # 0xdae598 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x4b8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:237 # 0xdadf70 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x70 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:183 # 0xdd5e43 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x203 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:156 # 0xdd58ac github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x6c github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:114 # 0xdb9a64 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x144 github.com/quic-go/quic-go@v0.57.1/connection.go:1169 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 192] @ 0x9f0d1c 0x9f0cdd 0x9f0df4 0x9ce7da 0x48b5a1 # 0x9f0d1b bufio.NewReaderSize+0x1db bufio/bufio.go:56 # 0x9f0cdc bufio.NewReader+0x19c bufio/bufio.go:63 # 0x9f0df3 net/http.newBufioReader+0x2b3 net/http/server.go:874 # 0x9ce7d9 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [4: 448] @ 0xdd3133 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdd3132 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 96] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x79aea5 0x9386bd 0x9385b4 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9386bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9385b3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x5c418d 0x6a4ccc 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c418c github.com/pactus-project/pactus/util/encoding.ReadVarString+0x4c github.com/pactus-project/pactus/util/encoding/encoding.go:393 # 0x6a4ccb github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x12b github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 160] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xb13925 0xb138fa 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb13924 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 8] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x7769c7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x7769c6 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x8c6815 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [3: 1536] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 96] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 9728] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x6a6e85 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0xddb7c7 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xddb7c6 github.com/quic-go/quic-go.newSendConn+0x1e6 github.com/quic-go/quic-go@v0.57.1/send_conn.go:59 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 192] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x7785d0 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7785cf github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 192] @ 0x79aea5 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xdca130 0xdca124 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde9345 0xdbf638 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde9344 github.com/quic-go/quic-go.(*streamsMap).HandleResetStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:299 # 0xdbf637 github.com/quic-go/quic-go.(*Conn).handleFrame+0x377 github.com/quic-go/quic-go@v0.57.1/connection.go:1879 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 3072] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 160] @ 0xc3a99d 0xc3aa05 0xc28f3a 0xc28f3b 0xc26e9b 0xc20595 0xc3895b 0xc351a7 0x48b5a1 # 0xc3a99c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3aa04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc28f39 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc28f3a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc20594 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 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] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x7b0754 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b0753 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 9728] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0xdb267b 0xdb98c6 0xdb98ac 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb267a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:59 # 0xdb98c5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xcc5 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:39 # 0xdb98ab github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xcab github.com/quic-go/quic-go@v0.57.1/connection.go:1142 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [0: 0] @ 0xab6ac5 0xab8865 0x51f317 0x13b763e 0x13b9af5 0x13b9865 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0xab6ac4 text/tabwriter.(*Writer).addLine+0x84 text/tabwriter/tabwriter.go:119 # 0xab8864 text/tabwriter.(*Writer).Write+0xc04 text/tabwriter/tabwriter.go:540 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13b763d runtime/pprof.printCountProfile+0x6bd runtime/pprof/pprof.go:487 # 0x13b9af4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x13b9864 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 120] @ 0x10d2c05 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10d2c04 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 6912] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x415a34 0xd68372 0xe0c15f 0xe02952 0xdac2d8 0x93e684 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0xd68371 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:112 # 0xe0c15e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:292 # 0xe02951 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:64 # 0xdac2d7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:23 # 0x93e683 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 80] @ 0xd3337c 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0xd3337b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 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] @ 0x6957af 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 480] @ 0x72c6dd 0x72c6ad 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c6dc github.com/syndtr/goleveldb/leveldb.newVersion+0x5c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:47 # 0x72c6ac github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:455 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x729565 0x7294eb 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x729564 github.com/syndtr/goleveldb/leveldb.newTableFile+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x7294ea github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0xca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:588 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 2560] @ 0xdc880a 0xdbfcb7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdc8809 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:141 # 0xdbfcb6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.57.1/connection.go:1991 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xdaac95 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 8] @ 0x5136ef 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0xc425b2 0xc42925 0xc46f3b 0xc39325 0xc351c5 0x48b5a1 # 0xc425b1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc42924 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc46f3a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc39324 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc351c4 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] @ 0x1490c37 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 384] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc23fb6 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 32] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 1344] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0xb79389 0xb79427 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x10d31de 0x10d3163 0x8c60cb 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 48] @ 0x468b06 0xb7fd5a 0xb7fd2c 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7fd59 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x119 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7fd2b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:168 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xb2f3f8 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 352] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a9315 0x6a92eb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a9314 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a92ea github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 896] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 40960] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700505 0x70101c 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700504 github.com/syndtr/goleveldb/leveldb/table.(*Writer).writeBlock+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:185 # 0x70101b github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:365 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x938f9b 0x938e63 0x938e68 0x79aae2 0x79af3c 0x938df4 0x938dd3 0x79aae2 0x79af3c 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x938f9a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x938e62 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x938e67 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938dd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 72] @ 0x70d425 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d424 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc2b1ca 0xc2b07c 0xc35245 0x48b5a1 # 0xc2b1c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1e49 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1622 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 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] @ 0x468a32 0x467f25 0x468145 0x6664af 0x90779b 0x521f5b 0x52274e 0x5251be 0x51c365 0x910fd4 0x94ed48 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0x90779a crypto/tls.(*permanentError).Error+0x1a crypto/tls/conn.go:191 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x910fd3 crypto/tls.(*Conn).handshakeContext+0x7d3 crypto/tls/conn.go:1609 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 21760] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xb17b09 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb17b08 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xe8 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [3: 48] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xb3297f 0xb804d9 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb804d8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 112] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x11402d5 0xd33486 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0x11402d4 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd33485 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x205 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:257 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 80] @ 0x7993c5 0x7b53df 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b53de crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xb79086 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xa31865 0xb7ce36 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xd5c79c 0xe1fc8f 0xd5b783 0x48b5a1 # 0xd5c79b github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x11b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:187 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 73728] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 1728] @ 0x51f406 0x11c6a0a 0x129c566 0x129b827 0x1238b49 0x12435b0 0x129b30d 0x11d0cd5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11c6a09 google.golang.org/grpc/internal/channelz.Infof+0x49 google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:40 # 0x129c565 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x385 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:210 # 0x129b826 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:139 # 0x1238b48 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.77.0/internal/resolver/dns/dns_resolver.go:128 # 0x12435af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0xa2f google.golang.org/grpc@v1.77.0/internal/resolver/delegatingresolver/delegatingresolver.go:131 # 0x129b30c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.77.0/resolver_wrapper.go:91 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 16] @ 0x51f406 0xcdf9f4 0xcdf9b2 0xcde605 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf9f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x93 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:612 # 0xcdf9b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x51 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:562 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 384] @ 0x4a4732 0x4a3da5 0x8aa7d9 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 192] @ 0x1396fb1 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396fb0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x570 github.com/pactus-project/pactus/www/grpc/transaction.go:318 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0xff5628 0x120b995 0x12224ae 0x48b5a1 # 0xff5627 golang.org/x/net/http2/hpack.NewEncoder+0x27 golang.org/x/net@v0.48.0/http2/hpack/encode.go:36 # 0x120b994 google.golang.org/grpc/internal/transport.newLoopyWriter+0x114 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:558 # 0x12224ad google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [2: 160] @ 0x122c2c5 0x122c063 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c2c4 google.golang.org/grpc/internal/transport.newBufWriter+0x2e4 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:308 # 0x122c062 google.golang.org/grpc/internal/transport.newFramer+0x82 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:431 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [2: 64] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xda597b 0xda537a 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 224] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x1300b7c 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1300b7b github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:130 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x14dafe5 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x480fda 0x480fef 0xdf9e36 0xde8056 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9e35 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x95 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:63 # 0xde8055 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.57.1/streams_map.go:73 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x53ad9c 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x53953b 0x112b425 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x53953a context.AfterFunc+0x7a context/context.go:330 # 0x112b424 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 96] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x51f406 0x722411 0x72c136 0x72c97e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x72c135 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x475 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:399 # 0x72c97d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e3290 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 960] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab 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] @ 0x468b06 0xb28415 0xb2840b 0xb26cd8 0xb802ad 0xb80410 0xb800f4 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb26cd7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xb802ac github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:212 # 0xb8040f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:232 # 0xb800f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:204 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x1192daa 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x1192da9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:183 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x79aea5 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 16613376] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x53abd9 0x53b42d 0x53b3ef 0xb2f3f8 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0xdf9e2c 0xde8233 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9e2b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:61 # 0xde8232 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.57.1/streams_map.go:90 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 288] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xddb706 0xddb6ce 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xddb705 net/netip.Addr.AsSlice+0x125 net/netip/netip.go:730 # 0xddb6cd github.com/quic-go/quic-go.newSendConn+0xed github.com/quic-go/quic-go@v0.57.1/send_conn.go:51 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x5d1612 0x5d1606 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5d1611 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:20 # 0x5d1605 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:890 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0xc0ca7a 0xc23fb6 0x48b5a1 # 0xc0ca79 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x1d9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:319 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 32] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x6957af 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 1056] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 256] @ 0x4a4732 0x4a3da5 0x5d177b 0x5d175c 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d177a github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:27 # 0x5d175b github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x19b github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:899 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 400] @ 0xc0bd2e 0xc0d3c5 0xc0cb27 0xc23fb6 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xd9a25e 0xd9cd09 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 48] @ 0x794bf2 0x7941e5 0x794c3d 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 64] @ 0x468a32 0x467f25 0x46808a 0x77153e 0xa31af0 0xb7f26f 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x77153d github.com/multiformats/go-multibase.Encode+0x5fd github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7f26e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x120ab6d 0x120b067 0x1219465 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120ab6c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x120b066 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1219464 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:878 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 48] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xdd30f9 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdd30f8 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:791 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0x51c4e9 0x51c4dd 0x77618a 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x51c4e8 errors.New+0x208 errors/errors.go:65 # 0x51c4dc fmt.Errorf+0x1fc fmt/errors.go:30 # 0x776189 github.com/multiformats/go-multiaddr.stringToBytes+0x109 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:26 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7f43a 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7f439 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x51c37b 0x94fb5d 0x94f69d 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x94fb5c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x94f69c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 48] @ 0xd2c0c5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd2c0c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 80] @ 0x785fdf 0x7c754e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x785fde crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [8: 128] @ 0x10cda70 0x10cd8ff 0xc24125 0x48b5a1 # 0x10cda6f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 48] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x114f17a 0x114f0f5 0x114f0e3 0x114f465 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f179 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x114f0f4 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x114f0e2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114f464 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:89 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xd52a87 0xd56a37 0xd542d3 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd52a86 github.com/flynn/noise.cipherChaChaPoly+0x66 github.com/flynn/noise@v1.1.0/cipher_suite.go:167 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd542d2 github.com/flynn/noise.(*symmetricState).Split+0x1f2 github.com/flynn/noise@v1.1.0/state.go:202 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 72] @ 0xdca11e 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 96] @ 0xb076e5 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb076e4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:322 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 64] @ 0x51f406 0xa31894 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xc223dd 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc223dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x55c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1097 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 112] @ 0x65aa3f 0x66ccf1 0x66ccd2 0xb153e7 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb153e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 672] @ 0xd027d7 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 144] @ 0x555817 0x1404511 0x1403d65 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1404510 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x430 github.com/creachadair/jrpc2@v1.3.4/json.go:226 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x468b06 0xb12b2b 0xb12b06 0x1047227 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb12b2a github.com/multiformats/go-multiaddr.(*Component).RawValue+0x10a github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0xb12b05 github.com/multiformats/go-multiaddr/net.ToIP+0xe5 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x1047226 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:84 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x6957af 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xdc322c 0xdc3220 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdc322b github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc321f github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.57.1/connection.go:2557 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 640] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [14: 448] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [13: 2704] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 576] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c0cc5 0x8c3069 0x8c3973 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0cc4 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8c3068 github.com/pactus-project/pactus/execution/executor.newBondExecutor+0x88 github.com/pactus-project/pactus/execution/executor/bond.go:23 # 0x8c3972 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x72 github.com/pactus-project/pactus/execution/executor/executor.go:21 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 352] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [13: 312] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0xb2434b 0xb2433c 0xb242d4 0xb242ea 0xb277cc 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb2434a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2433b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb242d3 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb242e9 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb277cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 896] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 576] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x69aefb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a95fd 0x6a94fc 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69aefa github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a95fc github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a94fb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x6403da 0x6613c5 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x6403d9 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x6613c4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 16] @ 0xc12fbf 0x102fb76 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x102fb75 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x495 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:200 0: 0 [2: 512] @ 0x70ec8c 0x70ec3b 0x70f4b4 0x7107f5 0x48b5a1 # 0x70ec8b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x70ec3a github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x14798b3 0x14dfcc7 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0xd027be 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 64] @ 0xd20913 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0xd20912 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 128] @ 0x122c44c 0x1213e9c 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x122c44b google.golang.org/grpc/internal/transport.newFramer+0x46b google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:432 # 0x1213e9b google.golang.org/grpc/internal/transport.NewHTTP2Client+0xfbb google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:339 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [2: 512] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x480fda 0x480fef 0xdca166 0xdc86b8 0xdb5a5d 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xdc86b7 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:121 # 0xdb5a5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 48] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 256] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xd334d8 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0xd334d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x257 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:258 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 1024] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [6: 480] @ 0x53919b 0x53917d 0x91086b 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [17: 1360] @ 0x843f4c 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 2080] @ 0x8abc09 0x8ab925 0x8ab045 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8abc08 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:275 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 1728] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0x867695 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867694 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x4c9a9d 0x827947 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1728] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x729a49 0x70e9f5 0x70f4b4 0x7107f5 0x48b5a1 # 0x729a48 github.com/syndtr/goleveldb/leveldb.sshortenb+0xa8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:46 # 0x70e9f4 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x614 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:600 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x480fda 0x480fef 0xc0baf8 0xc0d3c5 0xc0cb27 0xc23fb6 0x48b5a1 # 0xc0baf7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 10880] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x72c5a5 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5394ed 0x112b425 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x5394ec context.AfterFunc+0x2c context/context.go:326 # 0x112b424 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 1152] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab 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] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb80825 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb80824 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xa31865 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0xd80516 0x4a3e91 0xd7bc8c 0xd7bc80 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd80515 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:13 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd7bc8b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7bc7f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:66 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 80] @ 0x55ba27 0x1410ae5 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x55ba26 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x1410ae4 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x14bc40d 0x14c6695 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6694 crypto/internal/fips140/ecdsa.signGeneric[...]+0x414 crypto/internal/fips140/ecdsa/ecdsa.go:365 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 72] @ 0x794e2a 0x7941e5 0x794c3d 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 96] @ 0x7047ca 0x7047b6 0x704782 0x717fb7 0x718a8b 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x7047c9 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x69 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7047b5 github.com/syndtr/goleveldb/leveldb.encodeBatchHeader+0x55 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:347 # 0x704781 github.com/syndtr/goleveldb/leveldb.writeBatchesWithHeader+0x21 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:375 # 0x717fb6 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:23 # 0x718a8a github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x26a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb3297f 0xb804d9 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb804d8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 1792] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 112] @ 0xd23525 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd23524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:80 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0xdef0ba 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 112] @ 0x415a34 0xd23239 0xd23828 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd23238 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:53 # 0xd23827 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:98 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 16] @ 0x777d70 0x777d0a 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x777d6f strings.(*Builder).WriteByte+0x8f strings/builder.go:97 # 0x777d09 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c5a5 0x923c15 0x9201a5 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x923c14 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x94 crypto/tls/handshake_client_tls13.go:724 # 0x9201a4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xda597b 0xda537a 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 96] @ 0x79aea5 0x92b834 0x92b813 0x79aae2 0x79af3c 0x925ee5 0x925dbd 0x92c315 0x93d2f8 0x91fb65 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x92b833 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x92b812 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 crypto/tls/handshake_messages.go:138 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x925ee4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x925dbc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c crypto/tls/handshake_messages.go:137 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x91fb64 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x65f505 0x65e32e 0x65f21e 0x6706ec 0xb12587 0xb1242e 0xe04338 0xe04327 0xe01c68 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x65f504 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x65e32d net.filterAddrList+0x14d net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0xb12586 github.com/multiformats/go-multiaddr/net.parseBasicNetMaddr+0x106 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:94 # 0xb1242d github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0x28d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:52 # 0xe04337 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x1d7 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:39 # 0xe04326 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x1c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xe01c67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x67 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:310 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 640] @ 0x52d090 0x51f317 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 1536] @ 0x92a3f5 0x92a3c5 0x92a2d7 0x79aae2 0x79af3c 0x92a05d 0x92a017 0x79aae2 0x79af3c 0x929fb4 0x929f93 0x79aae2 0x79af3c 0x927dfe 0x927c9c 0x92c315 0x93d2f8 0x91fb65 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x92a3f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x92a3c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x92a2d6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x92a05c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x92a016 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x929fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x929f92 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x927dfd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x927c9b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x91fb64 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 896] @ 0x148d81a 0x955d79 0x907936 0x924925 0x9201d6 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x924924 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x124 crypto/tls/handshake_client_tls13.go:841 # 0x9201d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:146 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xda5954 0xdab0d5 0xda66db 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xdab0d4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:48 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xdb1a6f 0xdb1a6a 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdb1a6e github.com/quic-go/quic-go.newCryptoStream+0xb8e github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdb1a69 github.com/quic-go/quic-go.init.func2+0xb89 github.com/quic-go/quic-go@v0.57.1/connection.go:451 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 640] @ 0x9180fb 0x919745 0x910b72 0x94ed48 0x48b5a1 # 0x9180fa crypto/tls.(*Conn).makeClientHello+0x1ba crypto/tls/handshake_client.go:71 # 0x919744 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x922414 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x922413 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x373 crypto/tls/handshake_client_tls13.go:518 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0xdef0ba 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x923dcc 0x923d8a 0x9201a5 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x923dcb crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x24b crypto/internal/fips140/tls13/tls13.go:131 # 0x923d89 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x209 crypto/tls/handshake_client_tls13.go:736 # 0x9201a4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x77f38c 0xb13957 0xb138fa 0xb12137 0xb145c7 0xb145a4 0xe15d7c 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13956 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb145c6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x66 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb145a3 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x43 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:94 # 0xe15d7b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:40 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 320] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x94c5de 0x923c15 0x9201a5 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x923c14 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x94 crypto/tls/handshake_client_tls13.go:724 # 0x9201a4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc2c9d4 0xc29f4f 0xc35245 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2c9d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 112] @ 0xdb620b 0xdb197e 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xdb620a github.com/quic-go/quic-go.(*Conn).preSetup+0x7ea github.com/quic-go/quic-go@v0.57.1/connection.go:546 # 0xdb197d github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x1490c37 0x14db395 0x14e02e6 0x14df88d 0x922912 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x922911 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x871 crypto/tls/handshake_client_tls13.go:541 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 176] @ 0xc129d6 0x104beaf 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x104beae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:733 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x94c5de 0x923c15 0x9201a5 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x923c14 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x94 crypto/tls/handshake_client_tls13.go:724 # 0x9201a4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x936571 0x90e71a 0x90e218 0x922ad8 0x920176 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x936570 crypto/tls.(*encryptedExtensionsMsg).unmarshal+0x4f0 crypto/tls/handshake_messages.go:1091 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x922ad7 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 crypto/tls/handshake_client_tls13.go:549 # 0x920175 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:134 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 1408] @ 0x51c37b 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 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] @ 0x6955dd 0xdaae7e 0xdab56a 0xdaafe5 0xda66db 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x6955dc golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:64 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 480] @ 0x903950 0xda6011 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xda6010 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x90 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:90 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0xdef0ba 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 96] @ 0x14ab51a 0x14c6b74 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x924546 0x9201bb 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c6b73 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x924545 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x9201ba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0x79aea5 0x92696e 0x926847 0x92c315 0x90dc37 0x919b15 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x92696d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x11cd vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x926846 crypto/tls.(*clientHelloMsg).marshalMsg+0x10a6 crypto/tls/handshake_messages.go:161 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x919b14 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xd6868b 0xd68538 0x91e9c3 0x923552 0x92018c 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd6868a github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x24a github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xd68537 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:143 # 0x91e9c2 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x923551 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x92018b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1536] @ 0x7b9e65 0x7bb1bd 0xd685a8 0x91e9c3 0x923552 0x92018c 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x7b9e64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x91e9c2 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x923551 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x92018b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 480] @ 0x903950 0xdee468 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xdee467 github.com/quic-go/quic-go.(*Transport).dial+0xa7 github.com/quic-go/quic-go@v0.57.1/transport.go:254 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 352] @ 0xd9c2de 0xd991ab 0xdb1a05 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xd9c2dd github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x11d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:145 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb1a04 github.com/quic-go/quic-go.init.func2+0xb24 github.com/quic-go/quic-go@v0.57.1/connection.go:439 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 896] @ 0x90d3b3 0x90d1ea 0x90dca6 0x92465a 0x9201bb 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x924659 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x5d9 crypto/tls/handshake_client_tls13.go:823 # 0x9201ba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xe0a359 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe0a358 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:131 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [25: 1200] @ 0xc2387d 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc2387c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x13c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1211 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 8] @ 0x6a5d6f 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5d6e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x65aa3f 0x66ccf1 0x66ccd2 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [12: 384] @ 0x8439b6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x5c4959 0x69f2d0 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f2cf github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x4f github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 96] @ 0xc241af 0x48b5a1 # 0xc241ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1275 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x14ab51a 0x78a7ca 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x51f406 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0x10329d0 0x103229b 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [21: 2016] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 224] @ 0x48777c 0x4ed068 0x1229487 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x1229486 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1187 0: 0 [1: 24] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0xb7933c 0xb793a7 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7933b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 320] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf638 0x10bd2af 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf637 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:769 # 0x10bd2ae github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xdaae16 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 128] @ 0x6fb93c 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea0da 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea0d9 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e8172 0x7014bd 0x70125c 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x7014bc 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 # 0x70125b github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x59b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:386 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x65910b 0x6590c5 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x65910a net.CIDRMask+0xca net/ip.go:87 # 0x6590c4 net.newAddr+0x84 net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 144] @ 0xdd30f9 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdd30f8 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:791 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xcc54e5 0xcc4cdd 0xcc46f9 0x1047274 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcc54e4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcc4cdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0x1047273 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:92 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0xafacb0 0x1032fa5 0x103229b 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1032fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x684 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:78 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [2: 384] @ 0x10bca85 0x10bca37 0x112f6ab 0x112f6ac 0x1032ef4 0x103229b 0x48b5a1 # 0x10bca84 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10bca36 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).DirectAddrs+0x96 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:469 # 0x112f6aa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x2a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:590 # 0x112f6ab github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1032ef3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x5d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:71 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [2: 384] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 64] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1536] @ 0x53d7f5 0x53d21d 0x53d519 0x5a990b 0x5ab37c 0x5a9c74 0x5ab37c 0x5a8446 0x5a801c 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d518 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x5a990a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1313 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 320] @ 0x52d090 0x51f317 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x922414 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x922413 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x373 crypto/tls/handshake_client_tls13.go:518 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1490c37 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x924546 0x9201bb 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x924545 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x9201ba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 768] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0xdef0ba 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db395 0x14e02e6 0x14df88d 0x922912 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x922911 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x871 crypto/tls/handshake_client_tls13.go:541 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 2048] @ 0x79adb7 0x79ac07 0x92a05d 0x92a017 0x79aae2 0x79af3c 0x929fb4 0x929f93 0x79aae2 0x79af3c 0x927dfe 0x927c9c 0x92c315 0x93d2f8 0x91fb65 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x92a05c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x92a016 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x929fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x929f92 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x927dfd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x927c9b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x91fb64 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 768] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xdab0d5 0xda66db 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xdab0d4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:48 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [16: 256] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xd23536 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0xd23535 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:77 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda6a99 0xdbcca2 0xdbb948 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda6a98 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).ChangeConnectionID+0x38 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:172 # 0xdbcca1 github.com/quic-go/quic-go.(*Conn).handleRetryPacket+0x801 github.com/quic-go/quic-go@v0.57.1/connection.go:1506 # 0xdbb947 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xb07 github.com/quic-go/quic-go@v0.57.1/connection.go:1289 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 896] @ 0xda606c 0xda6060 0xda61c3 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xda606b crypto/tls.Client+0xeb crypto/tls/tls.go:61 # 0xda605f crypto/tls.QUICClient+0xdf crypto/tls/quic.go:176 # 0xda61c2 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x242 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:95 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 96] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1396f6d 0x1396ef6 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1396f6c github.com/pactus-project/pactus/crypto.Address.String+0x52c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396ef5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x4b5 github.com/pactus-project/pactus/www/grpc/transaction.go:320 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x924925 0x9201d6 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x924924 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x124 crypto/tls/handshake_client_tls13.go:841 # 0x9201d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:146 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 4608] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 480] @ 0x903950 0xd68385 0xe0a4e6 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xd68384 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:116 # 0xe0a4e5 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x205 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:136 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x7857f2 0x784847 0x922194 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x7857f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x784846 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0x922193 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xf3 crypto/tls/handshake_client_tls13.go:491 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x67780a 0x672495 0x66b007 0x66ab7b 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x677809 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66b006 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 160] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 1408] @ 0xda68c5 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xda68c4 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x264 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:161 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 208] @ 0x1482aa6 0x14853f6 0x14cb79a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x924546 0x9201bb 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x14cb799 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x924545 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x9201ba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0xdef0ba 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x923e90 0x9201a5 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x923e8f crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x30f crypto/tls/handshake_client_tls13.go:738 # 0x9201a4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x91960f 0x919745 0x910b72 0x94ed48 0x48b5a1 # 0x91960e crypto/tls.(*Conn).makeClientHello+0x16ce crypto/tls/handshake_client.go:171 # 0x919744 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 1280] @ 0x52d090 0x51f317 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 48] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0x1490d6e 0x14db395 0x14e02e6 0x14df88d 0x922912 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x922911 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x871 crypto/tls/handshake_client_tls13.go:541 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xdcf5ee 0xdc2d6f 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcf5ed github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x98d github.com/quic-go/quic-go@v0.57.1/packet_packer.go:426 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x777f4b 0x777ef3 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x777f4a strings.(*Builder).WriteByte+0x26a strings/builder.go:97 # 0x777ef2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x212 github.com/multiformats/go-multiaddr@v0.16.1/component.go:230 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [2: 128] @ 0xbe5c39 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5c38 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 3072] @ 0x7b9e65 0x7bb1bd 0x9012c8 0x91e29a 0x923552 0x92018c 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x7b9e64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x9012c7 crypto/tls.(*weakCertCache).newCert+0xe7 crypto/tls/cache.go:26 # 0x91e299 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1115 # 0x923551 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x92018b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x79aea5 0x9271cd 0x92706f 0x92c315 0x93d2f8 0x91fb65 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9271cc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a2c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x92706e crypto/tls.(*clientHelloMsg).marshalMsg+0x18ce crypto/tls/handshake_messages.go:210 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x91fb64 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 1280] @ 0xd3d314 0xd3d306 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 320] @ 0x52d090 0x51f317 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 1408] @ 0x92a3f5 0x92a3c5 0x92a2d7 0x79aae2 0x79af3c 0x92a05d 0x92a017 0x79aae2 0x79af3c 0x929fb4 0x929f93 0x79aae2 0x79af3c 0x927dfe 0x927c9c 0x92c315 0x90dc37 0x919b15 0x910b72 0x94ed48 0x48b5a1 # 0x92a3f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x92a3c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x92a2d6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x92a05c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x92a016 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x929fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x929f92 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x927dfd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x927c9b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x919b14 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 288] @ 0xd9c0fe 0xd9c265 0xd991ab 0xdb1a05 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xd9c0fd github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:53 # 0xd9c264 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:148 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb1a04 github.com/quic-go/quic-go.init.func2+0xb24 github.com/quic-go/quic-go@v0.57.1/connection.go:439 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0xda597b 0xda537a 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0xdef0ba 0x48b5a1 # 0xda597a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:52 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 768] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 704] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [2: 48] @ 0x5c4959 0x69f30e 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xd23525 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0xd23524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:80 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 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 0x4ed028 0xdb65bc 0xdef0ba 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdb65bb github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.57.1/connection.go:573 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 128] @ 0xde7d8b 0xdb6013 0xdb197e 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xde7d8a github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.57.1/streams_map.go:51 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb197d github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0xe0419d 0xe01c68 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xe0419c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x3c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:31 # 0xe01c67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x67 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:310 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0xdef0ba 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 768] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xdab095 0xda6a99 0xdbcca2 0xdbb948 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xdab094 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:47 # 0xda6a98 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).ChangeConnectionID+0x38 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:172 # 0xdbcca1 github.com/quic-go/quic-go.(*Conn).handleRetryPacket+0x801 github.com/quic-go/quic-go@v0.57.1/connection.go:1506 # 0xdbb947 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xb07 github.com/quic-go/quic-go@v0.57.1/connection.go:1289 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x922414 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x922413 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x373 crypto/tls/handshake_client_tls13.go:518 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0xb792ce 0xb793f5 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0xdee8de 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xdee8dd github.com/quic-go/quic-go.(*Transport).doDial+0x31d github.com/quic-go/quic-go@v0.57.1/transport.go:301 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 1248] @ 0xc09e25 0xc09fa6 0xd36042 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xd36041 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:518 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 1248] @ 0xd3d314 0xd3d306 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 832] @ 0xd3d314 0xd3d306 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 1024] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [4: 4096] @ 0x52d090 0x51f317 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 48] @ 0x77ecc5 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x77ecc4 github.com/multiformats/go-multiaddr.dnsBtS+0x24 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:441 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 640] @ 0xd3d314 0xd3d306 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 128] @ 0xd21f5d 0xd213ad 0xd2824f 0xd24059 0xd33bf8 0x48b5a1 # 0xd21f5c github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:171 # 0xd213ac github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x5cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:94 # 0xd2824e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:428 # 0xd24058 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x618 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:193 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 112] @ 0x415a34 0xd23239 0xd23828 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0xd23238 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:53 # 0xd23827 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:98 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 576] @ 0x777fef 0x777f94 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 160] @ 0xdd4456 0xdcfc12 0xdc2d6f 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdd4455 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:892 # 0xdcfc11 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xfb1 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:432 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [5: 2080] @ 0xd3d314 0xd3d306 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 5376] @ 0x918b65 0x919745 0x910b72 0x94ed48 0x48b5a1 # 0x918b64 crypto/tls.(*Conn).makeClientHello+0xc24 crypto/tls/handshake_client.go:165 # 0x919744 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xdc86b8 0xdb5a5d 0xdb197e 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdc86b7 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:121 # 0xdb5a5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xdb197d github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 144] @ 0xdb2e90 0xdee456 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xdb2e8f github.com/quic-go/quic-go.populateConfig+0x16f github.com/quic-go/quic-go@v0.57.1/config.go:108 # 0xdee455 github.com/quic-go/quic-go.(*Transport).dial+0x95 github.com/quic-go/quic-go@v0.57.1/transport.go:253 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [6: 3072] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x89cfdd 0x89cfbe 0x89cf1d 0x8ae0bd 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x6ffacf 0x700b31 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700b30 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [6: 96] @ 0xd33332 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0xd33331 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [4: 5120] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xb32267 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb32266 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 18432] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 16] @ 0x104cc94 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104cc93 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe73 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:820 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0xb74387 0xb8dadf 0xb8d5e5 0x48b5a1 # 0xb74386 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:725 # 0xb8dade github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:100 # 0xb8d5e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:65 0: 0 [1: 96] @ 0x79aea5 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [9: 12386304] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x6a5d6f 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5d6e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x6737bd 0x6737de 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x6737bc net.newUDPConn+0xbc net/udpsock.go:278 # 0x6737dd net.(*sysDialer).dialUDP+0xdd net/udpsock_posix.go:216 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [12: 192] @ 0x8abc87 0x8abc20 0x8ab925 0x8ab045 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8abc86 encoding/binary.AppendUvarint+0x146 encoding/binary/varint.go:46 # 0x8abc1f github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xdf github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:281 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [34: 1632] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xbe5c39 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5c38 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 288] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40f7b9 0xd01857 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd01856 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x336 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x1490d30 0x69521d 0xd52e54 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 96] @ 0xafccdb 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafccda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [23: 1104] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [6: 96] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb2f1a6 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2f1a5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:337 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x468a32 0x467f25 0x46808a 0x8ffcac 0x957d45 0x66648c 0x90779b 0x521f5b 0x52274e 0x5251be 0x51c365 0x910fd4 0x94ed48 0x48b5a1 # 0x8ffcab crypto/tls.alert.String+0x4b crypto/tls/alert.go:104 # 0x957d44 crypto/tls.alert.Error+0x24 crypto/tls/alert.go:110 # 0x66648b net.(*OpError).Error+0x12b net/net.go:520 # 0x90779a crypto/tls.(*permanentError).Error+0x1a crypto/tls/conn.go:191 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x910fd3 crypto/tls.(*Conn).handshakeContext+0x7d3 crypto/tls/conn.go:1609 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x1403d48 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1403d47 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x207 github.com/creachadair/jrpc2@v1.3.4/json.go:109 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x10cc71d 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x10cc71c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 144] @ 0x555817 0x1403c8d 0x14000bb 0x13ffbee 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1403c8c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.4/json.go:97 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [1: 208] @ 0x69b34b 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a95fd 0x6a94fc 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a95fc github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a94fb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0xdca11e 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0xb7ccf5 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7ccf4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x77b38b 0x104f18f 0x104cad2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77b38a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x104f18e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1089 # 0x104cad1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xcb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:807 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x140fae5 0x140fab9 0x140fa9e 0x140f20c 0x140eea5 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x140fae4 net/textproto.MIMEHeader.Set+0x104 net/textproto/header.go:22 # 0x140fab8 net/http.Header.Set+0xd8 net/http/header.go:40 # 0x140fa9d github.com/creachadair/jrpc2/jhttp.writeJSON+0xbd github.com/creachadair/jrpc2@v1.3.4/jhttp/getter.go:147 # 0x140f20b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:164 # 0x140eea4 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x624 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:148 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0xb13a79 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0x480fda 0x480fef 0xc0baf8 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0baf7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 48] @ 0x480fda 0x480fef 0xff566f 0xff566a 0x120b995 0x12224ae 0x48b5a1 # 0xff566e golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x6e golang.org/x/net@v0.48.0/http2/hpack/tables.go:46 # 0xff5669 golang.org/x/net/http2/hpack.NewEncoder+0x69 golang.org/x/net@v0.48.0/http2/hpack/encode.go:42 # 0x120b994 google.golang.org/grpc/internal/transport.newLoopyWriter+0x114 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:558 # 0x12224ad google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [2: 32] @ 0xb7f37d 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7f37c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x19c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 144] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xb278ce 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x71de87 0x70f49c 0x7107f5 0x48b5a1 # 0x71de86 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x126 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:86 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.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] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1024] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x4c9a9d 0x8ac306 0x8ac0f4 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x8ac305 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:94 # 0x8ac0f3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:77 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x53ad08 0x53b42d 0x53b3ef 0xc2406e 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xc2406d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [5: 320] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xb79045 0xb78fe3 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xda1e71 0xda08a9 0xdb69a2 0x48b5a1 # 0xda1e70 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x70 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:53 # 0xda08a8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x428 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:941 # 0xdb69a1 github.com/quic-go/quic-go.(*Conn).run+0x4e1 github.com/quic-go/quic-go@v0.57.1/connection.go:674 0: 0 [3: 48] @ 0x8abf14 0x8abc20 0x8ab925 0x8ab045 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8abf13 encoding/binary.AppendUvarint+0x3d3 encoding/binary/varint.go:43 # 0x8abc1f github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xdf github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:281 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x468b06 0xb28415 0xb2840b 0xb26a18 0xb73ad5 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb26a17 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:339 # 0xb73ad4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x2d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:639 0: 0 [3: 2112] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 32] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 40] @ 0xbe3919 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3918 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xb38 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2417 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 528] @ 0x8ae667 0x8ae655 0x8aeb6e 0x8aeb33 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8ae666 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x8ae654 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:34 # 0x8aeb6d github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:40 # 0x8aeb32 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:118 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 8192] @ 0x4d61d3 0x4a3e91 0x4d6e08 0x4d67f1 0x4d656c 0x4d654b 0xd00fa5 0xd005ef 0xd00438 0x48b5a1 # 0x4d61d2 io.init.func1+0x32 io/io.go:657 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d6e07 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d67f0 io.copyBuffer+0x150 io/io.go:415 # 0x4d656b io.Copy+0x8b io/io.go:388 # 0x4d654a io.CopyN+0x6a io/io.go:364 # 0xd00fa4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:773 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51ee3e 0x51f3d0 0xce2bf1 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ee3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f3cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 96] @ 0x10d3573 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x10d3572 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [3: 4104192] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x92dc4f 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92dc4e crypto/tls.(*clientHelloMsg).unmarshal+0x182e crypto/tls/handshake_messages.go:546 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x72bd25 0x72c97e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72bd24 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:361 # 0x72c97d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1152] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1280] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0x722411 0x70e7ca 0x70e656 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70e7c9 github.com/syndtr/goleveldb/leveldb.(*DB).logf+0x3e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:38 # 0x70e655 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x275 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:580 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 768] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 1472] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [23: 1472] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 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] @ 0x776b71 0x776e05 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 14336] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 4992] @ 0xc237f3 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc237f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0xb2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1208 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 480] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x6efa66 0x714394 0x714885 0x7180c5 0x7186da 0x71830a 0x71888e 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6efa65 github.com/syndtr/goleveldb/leveldb/memdb.New+0x105 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:475 # 0x714393 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x714884 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x7180c4 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x7186d9 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x718309 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x71888d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xb74387 0xb8dadf 0xb8d6cc 0x48b5a1 # 0xb74386 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:725 # 0xb8dade github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:100 # 0xb8d6cb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:67 0: 0 [3: 72] @ 0xb80ffd 0xb80f2e 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb80ffc go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb80f2d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x468b06 0x14db133 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x8c5a09 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c5a08 github.com/pactus-project/pactus/execution.CheckAndExecute+0x208 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 2560] @ 0x843f4c 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 1536] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 67108864] @ 0x134a10a 0x1349c7c 0x134fad5 0x134fa64 0x13555c6 0x1353bb4 0x1455765 0x145573f 0x1453f87 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x134a109 golang.org/x/crypto/argon2.initBlocks+0x49 golang.org/x/crypto@v0.46.0/argon2/argon2.go:162 # 0x1349c7b golang.org/x/crypto/argon2.deriveKey+0x1bb golang.org/x/crypto@v0.46.0/argon2/argon2.go:117 # 0x134fad4 golang.org/x/crypto/argon2.IDKey+0x234 golang.org/x/crypto@v0.46.0/argon2/argon2.go:101 # 0x134fa63 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c3 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x13555c5 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:674 # 0x1353bb3 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x53 github.com/pactus-project/pactus/wallet/vault/vault.go:451 # 0x1455764 github.com/pactus-project/pactus/wallet.(*Wallet).PrivateKeys+0x2c4 github.com/pactus-project/pactus/wallet/wallet.go:465 # 0x145573e github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x29e github.com/pactus-project/pactus/cmd/cmd.go:402 # 0x1453f86 github.com/pactus-project/pactus/cmd.StartNode+0x206 github.com/pactus-project/pactus/cmd/cmd.go:177 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 2304] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0x53b505 0x112b3c5 0x112b38f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x112b3c4 github.com/libp2p/go-libp2p/core/network.WithConnManagementScope+0xc4 github.com/libp2p/go-libp2p@v0.46.0/core/network/rcmgr.go:284 # 0x112b38e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x8e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:401 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 384] @ 0x90e53e 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e53d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1141 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c9b 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 224] @ 0xdb6345 0xdb62b6 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6344 github.com/quic-go/quic-go.newDatagramQueue+0x924 github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:38 # 0xdb62b5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 48] @ 0xde6da6 0xdb38f4 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xde6da5 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x85 github.com/quic-go/quic-go@v0.57.1/stateless_reset.go:38 # 0xdb38f3 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:147 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 832] @ 0xd978ee 0xd9c250 0xd9c229 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd978ed github.com/quic-go/quic-go/internal/congestion.newCubicSender+0xad github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:100 # 0xd9c24f github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x8f github.com/quic-go/quic-go@v0.57.1/internal/congestion/cubic_sender.go:78 # 0xd9c228 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x68 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:136 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x14798b3 0x9002b5 0x949d4c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x9002b4 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:94 # 0x949d4b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 1536] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xb7927e 0xb792ec 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7927d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x1032fa5 0x103229b 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1032fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x684 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:78 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 48] @ 0xd9bfb9 0xd9bff5 0xd9c285 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9bfb8 github.com/quic-go/quic-go/internal/ackhandler.newSkippingPacketNumberGenerator+0x38 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet_number_generator.go:52 # 0xd9bff4 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x74 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:49 # 0xd9c284 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:150 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 768] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c9b 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 96] @ 0xdace45 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdace44 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:39 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 1440] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 96] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x6a52a8 0x6a4fa5 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x4a4719 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [12: 288] @ 0x89ca73 0x89ce3e 0x8ab1a7 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x8ab1a6 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x66 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:176 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x5b8d33 0x5b8fcc 0x1396ee5 0x1396e59 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1396ee4 github.com/pactus-project/pactus/crypto.Address.String+0x4a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396e58 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x418 github.com/pactus-project/pactus/www/grpc/transaction.go:319 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x468b06 0xb28415 0xb2840b 0xb26cd8 0xb802ad 0xb80410 0xb800f4 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb26cd7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xb802ac github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:212 # 0xb8040f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:232 # 0xb800f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:204 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [108: 13824] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xdde2ee 0xe09a6c 0xe09a4f 0xd3cb62 0xb76b14 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xdde2ed github.com/quic-go/quic-go.(*SendStream).Close+0x16d github.com/quic-go/quic-go@v0.57.1/send_stream.go:435 # 0xe09a6b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.57.1/stream.go:148 # 0xe09a4e github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:81 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0xb76b13 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 320] @ 0x746b14 0xb80e47 0xb80e21 0xb80e22 0xb80eee 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb80e46 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80e20 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80e21 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80eed github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x51f406 0xa31894 0xb7ce36 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x53ad08 0x53b42d 0x53b3ef 0xb2f3f8 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 400] @ 0x89cd49 0x104d5ac 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0x104d5ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:884 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x5c4959 0x69e430 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69e42f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [59: 18880] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xb0424f 0xb05830 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb0424e github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x22e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:155 # 0xb0582f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:97 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9f1006 0x9ca1b5 0x9ce8f8 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f1005 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0x9ca1b4 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [6: 384] @ 0x746b14 0xb80d33 0xb80d17 0xb80cc8 0xb80dda 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb80d32 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80d16 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80cc7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0xb79389 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x58a6ac 0x58a5cf 0x589dbd 0x57960c 0x579718 0x69922a 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58a6ab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a5ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x5d1612 0x5d1606 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5d1611 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:20 # 0x5d1605 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:890 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 1280] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [5: 80] @ 0xdd9a2a 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0xdd9a29 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 5408] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 96] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 48] @ 0x10cc71d 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cc71c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 112] @ 0xdce465 0xdcda2f 0xdc47b4 0xdc1110 0xdb6cf7 0x48b5a1 # 0xdce464 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x9e4 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:275 # 0xdcda2e github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:186 # 0xdc47b3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.57.1/connection.go:2812 # 0xdc110f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x84f github.com/quic-go/quic-go@v0.57.1/connection.go:2248 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [4: 384] @ 0x71ff65 0x71ff2a 0x70d856 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x71ff64 github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x71ff29 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x169 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:323 # 0x70d855 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [79: 11376] @ 0x8ab1c6 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8ab1c5 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:181 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 5376] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 192] @ 0x79aea5 0x938df4 0x938dd3 0x79aae2 0x79af3c 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x938df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938dd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 512] @ 0x90d3b3 0x90d1ea 0x90dca6 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3995 0x6e392b 0x724122 0x6f18c5 0x6f2737 0x6f2fd1 0x6f2fb8 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3994 path/filepath.Join+0x174 path/filepath/path.go:131 # 0x6e392a 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 # 0x724121 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 # 0x6f18c4 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f2fd0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x6f2fb7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d 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: 128] @ 0x51f406 0x722411 0x70eb31 0x70e9bf 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70eb30 github.com/syndtr/goleveldb/leveldb.(*DB).logf+0x750 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:38 # 0x70e9be github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5de github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:600 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [52: 2496] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c9b 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x677672 0x672495 0x67327e 0x671785 0xded44d 0xddbcda 0xddb9fe 0xdc4951 0xdc1110 0xdb6cf7 0x48b5a1 # 0x677671 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67327d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x671784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xded44c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:267 # 0xddbcd9 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.57.1/send_conn.go:98 # 0xddb9fd github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.57.1/send_conn.go:74 # 0xdc4950 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x310 github.com/quic-go/quic-go@v0.57.1/connection.go:2824 # 0xdc110f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x84f github.com/quic-go/quic-go@v0.57.1/connection.go:2248 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [2: 64] @ 0x7899b7 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7899b6 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x77f38c 0xb13af7 0xb13a9a 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13af6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13a99 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 144] @ 0xdaa44f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaa44e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:53 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 2688] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 1152] @ 0x79a93a 0x79a904 0x951e9f 0x79aae2 0x79af3c 0x79aa5d 0x951956 0x79aae2 0x79af3c 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x79a939 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79a903 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x951e9e crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x951955 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 1536] @ 0xdf2ea5 0x4a3e91 0xdd2a6d 0xdd2a61 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd2a6c github.com/quic-go/quic-go.getPacketBuffer+0x1ac github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd2a60 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x1a0 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:756 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 24] @ 0xdca11e 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 128] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 192] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 80] @ 0x90e6d7 0x90e218 0x949a45 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x949a44 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x122c0d6 0x122c223 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c0d5 bufio.NewReaderSize+0xf5 bufio/bufio.go:56 # 0x122c222 google.golang.org/grpc/internal/transport.newFramer+0x242 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:425 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [1: 32] @ 0x14af154 0x14c6142 0x14c5e25 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14af153 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x14c6141 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x14c5e24 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:469 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 96] @ 0xcdfe55 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xcdfe54 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:587 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 262144] @ 0x686dd9 0x6923c7 0x692388 0x13baa28 0x13c047d 0x13be792 0x13bdc85 0x13b9f4f 0x48b5a1 # 0x686dd8 compress/flate.(*compressor).init+0x438 compress/flate/deflate.go:587 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x13baa27 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x13c047c runtime/pprof.(*profileBuilder).emitLocation+0x14bc runtime/pprof/proto.go:658 # 0x13be791 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x13bdc84 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 139264] @ 0x686d56 0x686d80 0x6923c7 0x692388 0x13baa28 0x13c047d 0x13be792 0x13bdc85 0x13b9f4f 0x48b5a1 # 0x686d55 compress/flate.newDeflateFast+0x3b5 compress/flate/deflatefast.go:64 # 0x686d7f compress/flate.(*compressor).init+0x3df compress/flate/deflate.go:586 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x13baa27 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x13c047c runtime/pprof.(*profileBuilder).emitLocation+0x14bc runtime/pprof/proto.go:658 # 0x13be791 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x13bdc84 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 65536] @ 0x686d45 0x686d80 0x6923c7 0x692388 0x13baa28 0x13c047d 0x13be792 0x13bdc85 0x13b9f4f 0x48b5a1 # 0x686d44 compress/flate.newDeflateFast+0x3a4 compress/flate/deflatefast.go:64 # 0x686d7f compress/flate.(*compressor).init+0x3df compress/flate/deflate.go:586 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x13baa27 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x13c047c runtime/pprof.(*profileBuilder).emitLocation+0x14bc runtime/pprof/proto.go:658 # 0x13be791 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x13bdc84 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x13b9f4e runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [2: 2097152] @ 0x45c3f6 0x417731 0x13b9cf0 0x13ce96b 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b9cef runtime/pprof.StartCPUProfile+0xef runtime/pprof/pprof.go:847 # 0x13ce96a net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x52d090 0x51f317 0x13b7b98 0x13b7104 0x13b9af5 0x13b9865 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13b7b97 runtime/pprof.printCountProfile.func1+0xc17 runtime/pprof/pprof.go:461 # 0x13b7103 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x13b9af4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x13b9864 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 172032] @ 0x13b9a09 0x13b9865 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b9a08 runtime/pprof.writeRuntimeProfile+0x68 runtime/pprof/pprof.go:786 # 0x13b9864 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 8388608] @ 0x13b98ef 0x13b9845 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b98ee runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:765 # 0x13b9844 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 4194304] @ 0x13b98ef 0x13b9845 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b98ee runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:765 # 0x13b9844 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13b81b6 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b81b5 runtime/pprof.printStackRecord+0x2d5 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x12b0be8 0x12ae67f 0x12b05f7 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12ae67e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f0e8a 0x13f0e46 0x13f02b7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f0e89 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x5a9 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f0e45 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x565 github.com/pactus-project/pactus/www/html/blockchain.go:225 # 0x13f02b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 1056] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 192] @ 0xb3297f 0xb804d9 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb804d8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x12ac8bf 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac8be google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0xb07018 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xb07017 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x297 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:287 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [3: 336] @ 0x6957af 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 4608] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1920] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 384] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 10752] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0x729ab4 0x70e9f5 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x729ab3 github.com/syndtr/goleveldb/leveldb.sshortenb+0x113 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:46 # 0x70e9f4 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x614 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:600 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x40a8f2 0x481029 0x12b34f2 0x12b34d5 0x12b34c0 0x12b1f17 0x12b1a65 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12b34f1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b1f16 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x12b1a64 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 24] @ 0x10dc293 0x10d9656 0x48b5a1 # 0x10dc292 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x252 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:548 # 0x10d9655 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x2b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:335 0: 0 [1: 16] @ 0x12ae127 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae126 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 2719744] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x53b505 0x12162fd 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12162fc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x66ee45 0x655e45 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66ee44 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x655e44 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x69a0c6 0x69a0a3 0x1391855 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 160] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf638 0x10bd2af 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf637 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:769 # 0x10bd2ae github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [45: 3600] @ 0xc0d327 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 512] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [3: 144] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x69a18a 0x1391855 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x6a4d07 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4d06 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x166 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 14336] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x4a47c8 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [70: 3360] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 48] @ 0x13f0931 0x13f0975 0x13f0903 0x13f02b7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f0930 bytes.NewBufferString+0x50 bytes/buffer.go:487 # 0x13f0974 github.com/pactus-project/pactus/www/html.newTableMaker+0x94 github.com/pactus-project/pactus/www/html/server.go:202 # 0x13f0902 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x22 github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x13f02b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [7: 112] @ 0x53ad9c 0x53b42d 0x53b3ef 0xc2406e 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xc2406d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [32: 512] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xb793f4 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [58: 7424] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc23fb6 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [93: 47616] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x900154 0x949d4c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x900153 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x949d4b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 768] @ 0xd7e425 0xda73cb 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7e424 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.57.1/internal/wire/transport_parameters.go:358 # 0xda73ca github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x12a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:259 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 832] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x655c85 0x655c2f 0x66f75b 0x66e5f0 0x12a16c9 0x139484c 0x48b5a1 # 0x655c84 net.newFD+0x144 net/fd_unix.go:27 # 0x655c2e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x12a16c8 google.golang.org/grpc.(*Server).Serve+0x468 google.golang.org/grpc@v1.77.0/server.go:917 # 0x139484b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [3: 336] @ 0xd02749 0xd02842 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 240] @ 0x89cff4 0x89cf1d 0x8ae0bd 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 320] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x121b254 0x12b2569 0x12b239c 0x12b16c5 0x12b0422 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121b253 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x12b2568 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x12b239b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x12b16c4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x12162d0 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12162cf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x1207d26 0x122fed3 0x122fed4 0x122fb71 0x122f585 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122fb70 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:217 # 0x122f584 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x13f022a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f0229 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x69 github.com/pactus-project/pactus/www/html/blockchain.go:158 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x841de5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x12a69ff 0x12f9915 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x12a69fe google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.77.0/server.go:1401 # 0x12f9914 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x12192c5 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12192c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x1215da8 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215da7 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x12ad97f 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad97e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 480] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 352] @ 0x13f0115 0x13f00d3 0x13f0124 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f0114 bytes.(*Buffer).String+0x3d4 bytes/buffer.go:77 # 0x13f00d2 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x392 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f0123 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x3e3 github.com/pactus-project/pactus/www/html/blockchain.go:149 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 704] @ 0x707b48 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707b47 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0x1215f05 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f04 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x5b7ef0 0x5b873a 0x5b913c 0x5c458a 0x13910c5 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b7eef github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5b8739 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5b913b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x5c4589 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x13910c4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x1215f65 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f64 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x415a34 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x1219274 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219273 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x696e85 0x696e73 0x13f2bf7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x696e84 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0xa4 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x696e72 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x92 github.com/pactus-project/pactus/crypto/bls/public_key.go:43 # 0x13f2bf6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1572864] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2bbb 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2bba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 262144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2bbb 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2bba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 448] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f0a26 0x13f099a 0x13f02b7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f0a25 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x145 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f0999 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xb9 github.com/pactus-project/pactus/www/html/blockchain.go:216 # 0x13f02b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x1390195 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390194 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x434 github.com/pactus-project/pactus/www/grpc/blockchain.go:170 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x13efe85 0x13efeba 0x13efe53 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efe84 bytes.NewBufferString+0x144 bytes/buffer.go:487 # 0x13efeb9 github.com/pactus-project/pactus/www/html.newTableMaker+0x179 github.com/pactus-project/pactus/www/html/server.go:202 # 0x13efe52 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x112 github.com/pactus-project/pactus/www/html/blockchain.go:143 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [34: 1632] @ 0xbe718c 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe718b github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x6eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3148 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 240] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 528] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x53b505 0x12190b4 0x1219087 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12190b3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1219086 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2304] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 18432] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f58ae 0x13f5855 0x13f5847 0x13f033a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f58ad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f0339 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1728] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 64] @ 0x12ae867 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae866 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x1391f4e 0x1390f0e 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1391f4d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x28d github.com/pactus-project/pactus/www/grpc/blockchain.go:326 # 0x1390f0d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x13918b4 0x13918a0 0x1391866 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13918b3 encoding/hex.EncodeToString+0x93 encoding/hex/hex.go:127 # 0x139189f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1391865 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f58ae 0x13f5855 0x13f5847 0x13f0146 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f58ad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f0145 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x405 github.com/pactus-project/pactus/www/html/blockchain.go:149 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x115d15e 0x1391115 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x115d15d github.com/pactus-project/pactus/state.(*state).ValidatorByAddress+0x3d github.com/pactus-project/pactus/state/state.go:677 # 0x1391114 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x74 github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 576] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x468a32 0x467f25 0x46808a 0x9d2065 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d2064 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x139191b 0x13918a0 0x1391866 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139191a encoding/hex.EncodeToString+0xfa encoding/hex/hex.go:129 # 0x139189f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1391865 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [40: 1280] @ 0x7769ab 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x13f58fa 0x13f033a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f0339 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 5376] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xc2406e 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xc2406d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [31: 1984] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 320] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [25: 1200] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x12f98fc 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f98fb 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 96] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7f43a 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7f439 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13eff16 0x13efec2 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13eff15 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1d5 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13efec1 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x181 github.com/pactus-project/pactus/www/html/blockchain.go:144 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [41: 3936] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [66: 4224] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x12f9c5c 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f9c5b 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 32] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [33: 2640] @ 0x89cff4 0x89cf1d 0x8ae0bd 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 16] @ 0x69a1cc 0x699fdf 0x1391872 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a1cb github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14b github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 8192] @ 0x8aa80f 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da 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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x51f406 0xcdf694 0xcdd7b1 0xce18af 0xd3d019 0x10ccb6f 0x10329d0 0x103229b 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf693 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:542 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 48] @ 0x5b8d33 0x5b8fcc 0x1391f32 0x1391eaf 0x1390f0e 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1391f31 github.com/pactus-project/pactus/crypto.Address.String+0x271 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391eae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1ee github.com/pactus-project/pactus/www/grpc/blockchain.go:331 # 0x1390f0d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 960] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f000d 0x13eff86 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f000c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x2cc github.com/pactus-project/pactus/www/html/server.go:252 # 0x13eff85 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x245 github.com/pactus-project/pactus/www/html/blockchain.go:145 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 144] @ 0x12ad6d3 0x12ad6c7 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad6d2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x12ad6c6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e019 0x9498ed 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x794af9 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794af8 encoding/asn1.makeField+0x7b8 encoding/asn1/marshal.go:610 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [21: 1008] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 16] @ 0x53ad9c 0x53b42d 0x53b3ef 0xb2f3f8 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x12f7e53 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f7e52 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:135 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0x12f9cb5 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f9cb4 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1920] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 2688] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 64] @ 0xdcc3ae 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcc3ad github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [28: 2240] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [37: 1184] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 320] @ 0x122cb56 0x122ca72 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [137: 56992] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 2592] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 448] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 160] @ 0xb2b487 0xb7d105 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb2b486 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x166 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:168 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 6651904] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x13f2011 0x13f1ff6 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2010 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x430 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x13f1ff5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x415 github.com/pactus-project/pactus/www/html/network.go:54 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f22f3 0x13f2267 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f22f2 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x712 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2266 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x686 github.com/pactus-project/pactus/www/html/network.go:58 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0x746a05 0x13f21e8 0x13f21c2 0x13f21c3 0x13f21c1 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x13f21e7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x607 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x13f21c1 github.com/mr-tron/base58/base58.Encode+0x5e1 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x13f21c2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x5e2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x13f21c0 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x5e0 github.com/pactus-project/pactus/www/html/network.go:57 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 336] @ 0xdb5b2a 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b29 github.com/quic-go/quic-go.newSendQueue+0x109 github.com/quic-go/quic-go@v0.57.1/send_queue.go:39 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0xdd179d 0xdd29c9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdd179c github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0xa7c github.com/quic-go/quic-go@v0.57.1/packet_packer.go:558 # 0xdd29c8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x108 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:744 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 7680] @ 0xdc880a 0xdbfcb7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdc8809 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:141 # 0xdbfcb6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.57.1/connection.go:1991 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 192] @ 0x79aea5 0x930c9a 0x930b98 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x930c99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930b97 crypto/tls.(*serverHelloMsg).marshal+0xcf7 crypto/tls/handshake_messages.go:792 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x8abc87 0x8abc20 0x8ab925 0x8ab045 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8abc86 encoding/binary.AppendUvarint+0x146 encoding/binary/varint.go:46 # 0x8abc1f github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xdf github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:281 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x14798b3 0x14dfcc7 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 1536] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 224] @ 0x6957af 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 8] @ 0x942925 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x942924 crypto/tls.(*Conn).processCertsFromClient+0x64 crypto/tls/handshake_server.go:929 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x4a4719 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0xdef0ba 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0xd9c0db 0xd9c0ff 0xd9c273 0xd991ab 0xdb1a05 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xd9c0da github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x15a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:33 # 0xd9c0fe github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:54 # 0xd9c272 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb2 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:149 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb1a04 github.com/quic-go/quic-go.init.func2+0xb24 github.com/quic-go/quic-go@v0.57.1/connection.go:439 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [6: 1920] @ 0xc09e25 0xc09fa6 0xd36042 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xd36041 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0xa1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:518 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 224] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x924546 0x9201bb 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x924545 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x9201ba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 320] @ 0xb2b4f9 0xb7d105 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb2b4f8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x1d8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:169 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x94c5de 0x924853 0x9201d6 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x924852 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 crypto/tls/handshake_client_tls13.go:834 # 0x9201d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:146 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xd24812 0xd33bf8 0x48b5a1 # 0xd24811 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xdd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:204 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 224] @ 0x74c3da 0x74c3f0 0x14cb4e2 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x924546 0x9201bb 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14cb4e1 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x924545 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x9201ba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 512] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdab1cb 0xda66db 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x79aea5 0x92bc94 0x92bc73 0x79aae2 0x79af3c 0x925b65 0x925a3d 0x92c315 0x90dc37 0x919b15 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x92bc93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x92bc72 crypto/tls.(*clientHelloMsg).marshalMsg.func2+0x12 crypto/tls/handshake_messages.go:122 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x925b64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x925a3c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c crypto/tls/handshake_messages.go:121 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x919b14 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x468b06 0xb32234 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb32233 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xd356ee 0xd3554f 0xd35533 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd356ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x24d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:500 # 0xd3554e github.com/multiformats/go-multiaddr.ForEach+0xae github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd35532 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x92 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:498 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 704] @ 0x51cf13 0x51cede 0x51dc39 0x520a85 0x521f72 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x51cf12 fmt.(*buffer).writeString+0x72 fmt/print.go:108 # 0x51cedd fmt.(*fmt).padString+0x3d fmt/format.go:113 # 0x51dc38 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x520a84 fmt.(*pp).fmtString+0x84 fmt/print.go:494 # 0x521f71 fmt.(*pp).handleMethods+0x3d1 fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 122880] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8034 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5b9012 0x1397125 0x13970b6 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1397124 github.com/pactus-project/pactus/crypto.Address.String+0x6e4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13970b5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x675 github.com/pactus-project/pactus/www/grpc/transaction.go:304 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0x120ab6d 0x120b067 0x1219465 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120ab6c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:61 # 0x120b066 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:386 # 0x1219464 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:878 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 160] @ 0x1156d96 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xe09135 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe09134 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:128 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 384] @ 0x4a4732 0x4a3da5 0x90db37 0x90d9f2 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x90db36 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1004 # 0x90d9f1 crypto/tls.(*Conn).writeRecordLocked+0x891 crypto/tls/conn.go:1049 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 416] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc21267 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc21266 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9c6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb71c69 0xb73eef 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb71c68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb73eee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [1: 16] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x104968d 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x104968c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:458 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1149434 0x1148b6e 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 32] @ 0x1406354 0x14061e5 0x14057d3 0x4a530a 0x48b5a1 # 0x1406353 github.com/creachadair/jrpc2.(*Server).deliver+0x93 github.com/creachadair/jrpc2@v1.3.4/server.go:281 # 0x14061e4 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 16] @ 0x120bebb 0x120be9a 0x120bc4b 0x12224dc 0x48b5a1 # 0x120beba google.golang.org/grpc/internal/transport.isIOError+0xba google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:381 # 0x120be99 google.golang.org/grpc/internal/transport.(*loopyWriter).run.func1+0x99 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:596 # 0x120bc4a google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x12a google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:604 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 112] @ 0xdb620b 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb620a github.com/quic-go/quic-go.(*Conn).preSetup+0x7ea github.com/quic-go/quic-go@v0.57.1/connection.go:546 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 576] @ 0x9520b5 0x952085 0x951f97 0x79aae2 0x79af3c 0x951f2e 0x951efa 0x79aae2 0x79af3c 0x9507e5 0x9507a8 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x9520b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x952084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x951f96 crypto/tls.(*SessionState).Bytes.func2.1+0x16 crypto/tls/ticket.go:127 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x951f2d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x6d vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x951ef9 crypto/tls.(*SessionState).Bytes.func2+0x39 crypto/tls/ticket.go:126 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9507e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9507a7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 72] @ 0xd5c7e5 0xe1fc8f 0xd5b783 0x48b5a1 # 0xd5c7e4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x164 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:188 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdad536 0xdaef78 0xdd0a30 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdad535 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x295 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:120 # 0xdaef77 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).KeyPhase+0x37 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:341 # 0xdd0a2f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x20f github.com/quic-go/quic-go@v0.57.1/packet_packer.go:493 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 4608] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 10880] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x415a34 0xb808ab 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb808aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xd9c0db 0xd9c0ff 0xd9c273 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c0da github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x15a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:33 # 0xd9c0fe github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:54 # 0xd9c272 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb2 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:149 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 16] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x7993c5 0x7b4cfa 0x7badfa 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4cf9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7badf9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 240] @ 0x5392bb 0x53929d 0xde3627 0xde1c2b 0xde0a25 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xde3626 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x546 github.com/quic-go/quic-go@v0.57.1/server.go:778 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 1408] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0x72c5a5 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x9493cb 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x9493ca crypto/tls.(*Conn).sendSessionTicket+0x14a crypto/tls/handshake_server_tls13.go:1001 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 96] @ 0xdd573b 0xdbb326 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdd573a github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:102 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 1568] @ 0x93e469 0x93e011 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x93e468 crypto/tls.clientHelloInfo+0x628 crypto/tls/handshake_server.go:1015 # 0x93e010 crypto/tls.(*Conn).readClientHello+0x1d0 crypto/tls/handshake_server.go:168 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0xda7b05 0xda73b2 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xda7b04 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:317 # 0xda73b1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x111 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:257 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x94839a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x948399 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x379 crypto/tls/handshake_server_tls13.go:872 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 160] @ 0x78a60e 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x480fda 0x480fef 0xb7ff35 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7ff34 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2f4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:194 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x7b41a5 0x7b456f 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 96] @ 0x14ab51a 0x78a7ca 0x78a946 0x7c752a 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7c7529 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3d54 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x52cea5 0x52cfb0 0x78c5ee 0x7bae98 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x78c5ed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7bae97 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1055 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0xd76934 0xd7673c 0xde1a16 0xde0a25 0x48b5a1 # 0xd76933 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:161 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xde1a15 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x595 github.com/quic-go/quic-go@v0.57.1/server.go:488 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 20480] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 16121856] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0xb793f4 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0xdb267b 0xdb98c6 0xdb98ac 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb267a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:59 # 0xdb98c5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xcc5 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:39 # 0xdb98ab github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xcab github.com/quic-go/quic-go@v0.57.1/connection.go:1142 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x6f980f 0x6f8eb0 0x6fd085 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0xdb5b77 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b76 github.com/quic-go/quic-go.newSendQueue+0x156 github.com/quic-go/quic-go@v0.57.1/send_queue.go:42 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 384] @ 0x79aea5 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x480fda 0x480fef 0xdca166 0xdaf845 0xdaf978 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xdaf844 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdaf977 github.com/quic-go/quic-go.init.func1+0x1f7 github.com/quic-go/quic-go@v0.57.1/connection.go:276 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0xb12930 0xb1291e 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xb1292f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1291d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0x5c4a55 0x69e649 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69e648 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x48 github.com/pactus-project/pactus/types/tx/payload/bond.go:99 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 1024] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c4f 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 64] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0x746a05 0x771525 0x77150c 0xa31af0 0xb7f26f 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7f26e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x14798b3 0x900285 0x9483fc 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x900284 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 960] @ 0x104beed 0x104bebd 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104beec github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104bebc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:734 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0xb792ce 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x468a32 0x467f25 0x46808a 0x64f93c 0x65059b 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x64f93b net.(*dnsConfig).nameList+0x29b net/dnsclient_unix.go:524 # 0x65059a net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:677 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 208] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [88: 61952] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0xdb617c 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb617b github.com/quic-go/quic-go.(*Conn).preSetup+0x75b github.com/quic-go/quic-go@v0.57.1/connection.go:544 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [5: 120] @ 0x697273 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697272 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 10682368] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 576] @ 0x90d3b3 0x90d1ea 0x90dca6 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 160] @ 0xce293e 0xcdf89f 0xcddb71 0xce126c 0xe09135 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf89e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:550 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe09134 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:128 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 112] @ 0xd76e68 0xd7696b 0xd7673c 0xde1a16 0xde0a25 0x48b5a1 # 0xd76e67 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4a7 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:246 # 0xd7696a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:162 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xde1a15 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x595 github.com/quic-go/quic-go@v0.57.1/server.go:488 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0xd05ccc 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05ccb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 2112] @ 0x90d3b3 0x90d1ea 0x90dca6 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 96] @ 0x69811b 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1327104] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x5b9012 0x1396f6d 0x1396ef6 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1396f6c github.com/pactus-project/pactus/crypto.Address.String+0x52c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396ef5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x4b5 github.com/pactus-project/pactus/www/grpc/transaction.go:320 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xc12fbf 0x104a794 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x104a793 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x793 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:549 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x8439b6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x1390195 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390194 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x434 github.com/pactus-project/pactus/www/grpc/blockchain.go:170 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0xdb3f5b 0xdc1228 0xdb6cf7 0x48b5a1 # 0xdb3f5a github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x7a github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:186 # 0xdc1227 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x967 github.com/quic-go/quic-go@v0.57.1/connection.go:2252 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 80] @ 0x7783b6 0x7782bf 0xb1290f 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 144] @ 0xb79389 0xb79427 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 1040] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xb2f3f8 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x5b8d33 0x5b8fcc 0x1396ee5 0x1396e59 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1396ee4 github.com/pactus-project/pactus/crypto.Address.String+0x4a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396e58 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x418 github.com/pactus-project/pactus/www/grpc/transaction.go:319 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x14c5386 0x14cba0c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c5385 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x14cba0b crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1397125 0x13970b6 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1397124 github.com/pactus-project/pactus/crypto.Address.String+0x6e4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13970b5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x675 github.com/pactus-project/pactus/www/grpc/transaction.go:304 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x666452 0x521f5b 0x52274e 0x5251be 0x51c365 0x91047f 0xcfdf64 0xd00451 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x666451 net.(*OpError).Error+0xf1 net/net.go:518 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x91047e crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xcfdf63 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 32] @ 0xc35e49 0xc34e85 0x48b5a1 # 0xc35e48 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:937 # 0xc34e84 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] @ 0xd05c10 0xd05e88 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 176] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f6d65 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x720070 0x720053 0x70d856 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x72006f github.com/syndtr/goleveldb/leveldb/iterator.NewMergedIterator+0x2af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:314 # 0x720052 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x292 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:328 # 0x70d855 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x5d1612 0x5d1606 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5d1611 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:20 # 0x5d1605 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:890 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4864] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 112] @ 0xcfe64e 0xcfe637 0xcfeec6 0x48b5a1 # 0xcfe64d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfeec5 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive.func1+0xa5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:459 0: 0 [7: 336] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [2: 96] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 2304] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 24576] @ 0x1392f7e 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1392f7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x539baa 0xa3112a 0xb0643c 0xb06165 0xb053cc 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xa31129 github.com/libp2p/go-libp2p-kad-dht/internal.CtxMutex.Lock+0x29 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/ctx_mutex.go:17 # 0xb0643b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x3b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:186 # 0xb06164 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:141 # 0xb053cb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:74 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [3: 96] @ 0xb7915f 0xb791b6 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0xde73db 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 48] @ 0x468b06 0xb3208f 0xb7ff28 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3208e github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:64 # 0xb7ff27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 48] @ 0x468b06 0xb3208f 0xb7ff28 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3208e github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:64 # 0xb7ff27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 432] @ 0x468b06 0xaff0eb 0xb7d48a 0xb82124 0x48b5a1 # 0xaff0ea github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:163 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 32] @ 0x7b4585 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b4584 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0x51f406 0x71b357 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x71b356 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 112] @ 0x48777c 0x4ed275 0xdf2b45 0xdb4273 0xdb3fcc 0xdc1228 0xdb6cf7 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xdf2b44 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3e4 github.com/quic-go/quic-go@v0.57.1/transport.go:843 # 0xdb4272 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x392 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:37 # 0xdb3fcb github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:196 # 0xdc1227 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x967 github.com/quic-go/quic-go@v0.57.1/connection.go:2252 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [3: 288] @ 0x79aea5 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x6957af 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 2304] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x7993c5 0x7b44fd 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x6737bd 0x6737de 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x6737bc net.newUDPConn+0xbc net/udpsock.go:278 # 0x6737dd net.(*sysDialer).dialUDP+0xdd net/udpsock_posix.go:216 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 6784] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 36864] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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: 48] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0xb13a79 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 128] @ 0x6a30da 0x6a30db 0x1396cc3 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a30d9 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x6a30da github.com/pactus-project/pactus/crypto/ed25519.(*Signature).String+0xba github.com/pactus-project/pactus/crypto/ed25519/signature.go:49 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 8] @ 0xe09765 0xe098ac 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xe09764 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:40 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [9: 144] @ 0x720fc5 0x7218ee 0x71c727 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x720fc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x7218ed github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x60d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:309 # 0x71c726 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 96] @ 0x6f55b9 0x71c6fb 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f55b8 github.com/syndtr/goleveldb/leveldb/journal.(*Reader).Next+0x98 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:261 # 0x71c6fa github.com/syndtr/goleveldb/leveldb.(*session).recover+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:161 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 432] @ 0x720fc5 0x7218ee 0x71c727 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x720fc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x7218ed github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x60d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:309 # 0x71c726 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 112] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9d0b85 0x9d0b2b 0x9d0b2a 0x9d0d8e 0x9d0a89 0x9d2967 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d0b84 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0x9d0b2a net/http.Header.Set+0x6a net/http/header.go:40 # 0x9d0b29 net/http.Error+0x69 net/http/server.go:2351 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x9cb1c5 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x9d2967 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1c4 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x468a32 0x467f25 0x468145 0x6705a6 0x6704f3 0x671c91 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x6705a5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x6704f2 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 3268608] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f221e 0x13f21e9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f221d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x63d github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f21e8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x608 github.com/pactus-project/pactus/www/html/network.go:57 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 8388608] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f3d48 0x13f3cf1 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f3d47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xa7 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f3cf0 github.com/pactus-project/pactus/www/html.metricToTable+0x50 github.com/pactus-project/pactus/www/html/network.go:152 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f406 0x13f7474 0x13f409e 0x13f3d92 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f7473 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3d91 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f406 0x69418a 0x13f73fb 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x694189 github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x149 github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2097152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2385 0x13f22f4 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2384 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x7a4 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f22f3 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x713 github.com/pactus-project/pactus/www/html/network.go:59 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 131072] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2bbb 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2bba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x13932cd 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13932cc github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x13f0bd0 0x13f0b91 0x13f02b7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f0bcf github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x2ef github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f0b90 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b0 github.com/pactus-project/pactus/www/html/blockchain.go:220 # 0x13f02b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 48] @ 0xddb689 0xde396c 0xde1c2b 0xde0a25 0x48b5a1 # 0xddb688 github.com/quic-go/quic-go.newSendConn+0xa8 github.com/quic-go/quic-go@v0.57.1/send_conn.go:50 # 0xde396b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x88b github.com/quic-go/quic-go@v0.57.1/server.go:821 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 128] @ 0x7785ba 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 112] @ 0x415a34 0xb808ab 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb808aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 10551296] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x1219274 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x1219273 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 24] @ 0x140efc6 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x140efc5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x745 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:138 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 672] @ 0xda64d9 0xda64cb 0xda65aa 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda64d8 crypto/tls.newQUICConn+0x198 crypto/tls/quic.go:189 # 0xda64ca crypto/tls.QUICServer+0x18a crypto/tls/quic.go:184 # 0xda65a9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x269 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:130 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 48] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x8aeb45 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aeb44 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:115 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0xb79389 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 240] @ 0x842326 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x842325 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 64] @ 0x4dee4d 0x4def9f 0x50b9ff 0x50984d 0x655b69 0x66f75b 0x66e5f0 0x9d452c 0x13f8df5 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4def9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b9fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50984c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x655b68 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [5: 720] @ 0x9d45e9 0x9d45dd 0x13f8df5 0x48b5a1 # 0x9d45e8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0x9d45dc net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [3: 288] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 16] @ 0x9d0b52 0x9d0b2b 0x9d0b2a 0x9d0d8e 0x9d0a89 0x9d2967 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d0b51 net/textproto.MIMEHeader.Set+0x91 net/textproto/header.go:22 # 0x9d0b2a net/http.Header.Set+0x6a net/http/header.go:40 # 0x9d0b29 net/http.Error+0x69 net/http/server.go:2351 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x741212 0x745cea 0x741bed 0x7416c6 0x9f0548 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x741211 net/url.escape+0x311 net/url/url.go:344 # 0x745ce9 net/url.(*URL).setPath+0x69 net/url/url.go:723 # 0x741bec net/url.parse+0x46c net/url/url.go:586 # 0x7416c5 net/url.ParseRequestURI+0x25 net/url/url.go:501 # 0x9f0547 net/http.readRequest+0x4a7 net/http/request.go:1123 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 16384] @ 0x95900a 0x9592a6 0x95b36e 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x959009 net/textproto.(*Reader).readLineSlice+0x129 net/textproto/reader.go:75 # 0x9592a5 net/textproto.(*Reader).readContinuedLineSlice+0x45 net/textproto/reader.go:141 # 0x95b36d net/textproto.readMIMEHeader+0x1ad net/textproto/reader.go:547 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 144] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x9d464b 0x13f8df5 0x48b5a1 # 0x9d464a net/http.(*Server).Serve+0x42a net/http/server.go:3493 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [10: 3520] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x9d2967 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 176] @ 0x51f406 0x1221b48 0x1221af9 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1221b47 google.golang.org/grpc/internal/transport.connectionErrorf+0x1427 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:649 # 0x1221af8 google.golang.org/grpc/internal/transport.NewServerTransport+0x13d8 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:320 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [1: 48] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 64] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 64] @ 0x53d285 0x53d519 0x13f5210 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d518 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x13f520f github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x6f github.com/pactus-project/pactus/www/html/server.go:153 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x579718 0x69922a 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x14798b3 0x14dfcc7 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x698133 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 4320] @ 0x903950 0xdabef2 0xda6414 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xdabef1 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x71 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:13 # 0xda6413 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xd3 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:127 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x79d50b 0x79d4db 0x79d404 0x79aae2 0x79af3c 0x798605 0x79d1b8 0x79d0ff 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79d50a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79d4da vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x79d403 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d0fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x40aa05 0x481029 0xc12493 0x104c311 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 5376] @ 0xd02765 0xd02766 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 6144] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0xc234b0 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc234af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x40f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1172 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x79aea5 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xcc5ea5 0x6e9543 0xcc5752 0xcc5210 0xcc4bdd 0xcc46f9 0x1047274 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcc5ea4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:321 # 0x6e9542 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc5751 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:285 # 0xcc520f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:222 # 0xcc4bdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:181 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0x1047273 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:92 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x7993c5 0x7b4805 0x7ba230 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba22f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:960 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 72] @ 0x5440da 0x5c3eca 0x5c4972 0x69f2d0 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f2cf github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x4f github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x480fda 0x480fef 0xdca166 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9b99d9 0x9b9e85 0x9cd050 0x9ccde4 0x9c7cb7 0x6829d5 0x9cdda5 0x9cebc5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9b99d8 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0x9b9e84 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0x9cd04f net/http.Header.WriteSubset+0x196f net/http/header.go:187 # 0x9ccde3 net/http.(*chunkWriter).writeHeader+0x1703 net/http/server.go:1569 # 0x9c7cb6 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x9cdda4 net/http.(*response).finishRequest+0x44 net/http/server.go:1707 # 0x9cebc4 net/http.(*conn).serve+0x6a4 net/http/server.go:2116 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x9493a7 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9493a6 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 80] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x6a2775 0x1396c7c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x6a2774 github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).String+0x34 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:60 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 640] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x13f5e95 0x13efa49 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5e94 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x94 github.com/pactus-project/pactus/www/html/server.go:262 # 0x13efa48 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x988 github.com/pactus-project/pactus/www/html/blockchain.go:117 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 896] @ 0xb80f39 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb80f38 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xb792ce 0xb793f5 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 120] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [5: 80] @ 0xd33332 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd33331 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [9: 216] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 2240] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 96] @ 0x8c6815 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [1: 16] @ 0x7282d2 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 160] @ 0xdc4cf2 0xdc4c32 0xde8585 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xdc4cf1 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.57.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc4c31 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xde8584 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 9472] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x4be4a6 0x4cf569 0x522972 0x522973 0x523e65 0x5227be 0x5251be 0x51f3f3 0x722411 0x72c136 0x72c97e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x4be4a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf568 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x522971 reflect.Value.Interface+0x91 reflect/value.go:1473 # 0x522972 fmt.(*pp).printValue+0x92 fmt/print.go:769 # 0x523e64 fmt.(*pp).printValue+0x1584 fmt/print.go:910 # 0x5227bd fmt.(*pp).printArg+0x49d fmt/print.go:759 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x72c135 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x475 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:399 # 0x72c97d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x71b2eb 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x71b2ea github.com/syndtr/goleveldb/leveldb.internalKey.String+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x4ded45 0x4df932 0x66b28f 0x66ab7b 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df931 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x66b28e net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 16] @ 0x6f2bde 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x4dee4d 0x4df0d2 0x655d0c 0x66f75b 0x66e5f0 0x9d452c 0x13f8df5 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x655d0b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [8: 10420224] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 1536] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5567 0x139d7a8 0x13f5248 0x13f5211 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5566 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x139d7a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x13f5247 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x13f5210 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x9dd59f 0x9f0859 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9dd59e net/http.readTransfer+0x57e net/http/transfer.go:573 # 0x9f0858 net/http.readRequest+0x7b8 net/http/request.go:1158 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 48] @ 0x9d0ca5 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d0ca4 net/http.Error+0x1e4 net/http/server.go:2354 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f58ae 0x13f5855 0x13f5847 0x13f533c 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f58ad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f533b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:175 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 640] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 16128] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0xb81011 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb81010 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xb793f4 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 704] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc38d0 0xdc23d0 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc38cf github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x2cf github.com/quic-go/quic-go@v0.57.1/connection.go:2650 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 288] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xafed05 0xb7d48a 0xb82124 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 16] @ 0x6f2bde 0x728168 0x72875d 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x72875c github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0x5c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:445 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 208] @ 0x1482aa6 0x14853f6 0x14cb79a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x14cb799 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x8ae0f9 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0xb7f8a5 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7f8a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x6c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:127 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x468b06 0xb28415 0xb2840b 0xb27046 0xb26f76 0xb743f7 0xb8dadf 0xb8d5e5 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb27045 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb26f75 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb743f6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:728 # 0xb8dade github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:100 # 0xb8d5e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:65 0: 0 [25: 1600] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [6: 192] @ 0x4ded45 0x4def9f 0x50b9ff 0x50984d 0x655b69 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4def9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b9fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50984c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x655b68 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 672] @ 0x567325 0x5579e7 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14000bb 0x13ffbee 0x48b5a1 # 0x567324 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [1: 128] @ 0x11ee7ba 0x11f1ca6 0x11f0245 0x11ef76c 0x11ceb95 0x128d0bc 0x11d0cd5 0x48b5a1 # 0x11ee7b9 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).newSCData+0x59 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:163 # 0x11f1ca5 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).requestConnectionLocked+0x185 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:509 # 0x11f0244 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).startFirstPassLocked+0x1c4 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:366 # 0x11ef76b google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).UpdateClientConnState+0xa4b google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:318 # 0x11ceb94 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x128d0bb google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.77.0/balancer_wrapper.go:124 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 32] @ 0x67780a 0x672495 0x66b007 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x677809 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66b006 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 192] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 160] @ 0x651765 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x651764 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0xddc605 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xddc604 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 832] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [5: 560] @ 0xdd3133 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdd3132 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 1536] @ 0xdf2ea5 0x4a3e91 0xdd30c5 0xdd30b4 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd30c4 github.com/quic-go/quic-go.getPacketBuffer+0x2c4 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd30b3 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2b3 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:790 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 3883008] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 64] @ 0x55bfc6 0x55b953 0x1410ae5 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x55bfc5 encoding/json.newEncodeState+0x85 encoding/json/encode.go:325 # 0x55b952 encoding/json.Marshal+0x52 encoding/json/encode.go:206 # 0x1410ae4 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0xdd9a2a 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0xdd9a29 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 4608] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 2688] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 4480] @ 0x148d81a 0x955d79 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 64] @ 0x9d0be5 0x9d0bbe 0x9d0bbd 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d0be4 net/textproto.MIMEHeader.Set+0x124 net/textproto/header.go:22 # 0x9d0bbd net/http.Header.Set+0xfd net/http/header.go:40 # 0x9d0bbc net/http.Error+0xfc net/http/server.go:2352 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 512] @ 0xb793f4 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x13f0974 0x13f0903 0x13eeb6f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f0973 github.com/pactus-project/pactus/www/html.newTableMaker+0x93 github.com/pactus-project/pactus/www/html/server.go:201 # 0x13f0902 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x22 github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x13eeb6e github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x82e github.com/pactus-project/pactus/www/html/blockchain.go:43 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 6336] @ 0x13f530b 0x13f530c 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f530a bytes.(*Buffer).String+0x16a bytes/buffer.go:77 # 0x13f530b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x16b github.com/pactus-project/pactus/www/html/server.go:175 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f5722 0x13f035e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f5721 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x161 github.com/pactus-project/pactus/www/html/server.go:182 # 0x13f035d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0xde81e5 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xde81e4 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x344 github.com/quic-go/quic-go@v0.57.1/streams_map.go:92 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0x1400331 0x13ffbee 0x48b5a1 # 0x1400330 github.com/creachadair/jrpc2.(*Client).accept+0x2f0 github.com/creachadair/jrpc2@v1.3.4/client.go:94 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [2: 21760] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6f39 0x13f6e66 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6f38 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd58 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6e65 github.com/pactus-project/pactus/www/html.txToTable+0xc85 github.com/pactus-project/pactus/www/html/transaction.go:55 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x77f2a5 0xb13957 0xb138fa 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb13956 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 24] @ 0x40b82e 0x41187c 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8192] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 240] @ 0x52cea5 0x52cfb0 0x7409c7 0x742790 0x743231 0x139b538 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x7409c6 net/url.unescape+0x406 net/url/url.go:260 # 0x74278f net/url.(*URL).EscapedPath+0x4f net/url/url.go:746 # 0x743230 net/url.(*URL).String+0x6f0 net/url/url.go:896 # 0x139b537 github.com/gorilla/mux.(*Router).ServeHTTP+0x237 github.com/gorilla/mux@v1.8.1/mux.go:189 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x9cb1c5 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1c4 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 144] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4: 192] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f550b 0x139d7a8 0x13f5248 0x13f5211 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f550a github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0xaa github.com/pactus-project/pactus/www/html/server.go:163 # 0x139d7a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x13f5247 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x13f5210 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 512] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 240] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0xb3297f 0xb8179c 0xb80467 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb80466 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 1536] @ 0xd9c085 0xd9c0ff 0xd9c285 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c084 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x104 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:30 # 0xd9c0fe github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:54 # 0xd9c284 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:150 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 336] @ 0x6957af 0xdaae65 0xda5353 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 32] @ 0x77c7c8 0x77c7fc 0x783473 0x778286 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 64] @ 0x92ca6d 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92ca6c crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 768] @ 0x54d9c9 0x11c8305 0x5050c2 0x669cd6 0x11c8428 0x1221595 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x54d9c8 golang.org/x/sys/unix.GetsockoptTCPInfo+0x28 golang.org/x/sys@v0.39.0/unix/syscall_linux.go:1291 # 0x11c8304 google.golang.org/grpc/internal/channelz.(*SocketOptionData).Getsockopt+0xe4 google.golang.org/grpc@v1.77.0/internal/channelz/syscall_linux.go:48 # 0x5050c1 internal/poll.(*FD).RawControl+0xe1 internal/poll/fd_posix.go:61 # 0x669cd5 net.(*rawConn).Control+0x35 net/rawconn.go:32 # 0x11c8427 google.golang.org/grpc/internal/channelz.GetSocketOption+0xc7 google.golang.org/grpc@v1.77.0/internal/channelz/syscall_linux.go:61 # 0x1221594 google.golang.org/grpc/internal/transport.NewServerTransport+0xe74 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:286 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [2: 96] @ 0x53b505 0x12a26b1 0x12a2675 0x12a2116 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12a26b0 google.golang.org/grpc/peer.NewContext+0xd0 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x12a2674 google.golang.org/grpc.(*Server).serveStreams+0x94 google.golang.org/grpc@v1.77.0/server.go:1040 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 128] @ 0x1221879 0x1221848 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1221878 google.golang.org/grpc/internal/transport.newControlBuffer+0x1158 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:333 # 0x1221847 google.golang.org/grpc/internal/transport.NewServerTransport+0x1127 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:292 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [2: 1408] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0xff6dda 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6dd9 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.48.0/http2/hpack/tables.go:59 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 96] @ 0xff6e11 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 720] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x1490d30 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x12f7c73 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f7c72 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:125 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x94394c 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x94394b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x746a05 0x771525 0x77150c 0xa31af0 0xb7f26f 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7f26e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 784] @ 0xd02736 0xd0282c 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 224] @ 0x415a34 0xb808ab 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb808aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdf393c 0xdf37db 0xdca1c5 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 48] @ 0x114fa46 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa45 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xa5 github.com/pactus-project/pactus/sync/bundle/message/message.go:108 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x8676ee 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8676ed google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 122880] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xd68aa6 0xd68a7b 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xd68aa5 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd68a7a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 112] @ 0x539baa 0x9108bb 0x94ed48 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x9108ba crypto/tls.(*Conn).handshakeContext+0xba crypto/tls/conn.go:1533 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 624] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 11575296] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 96] @ 0x51f406 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xb78fd6 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x1490c37 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x7785d0 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785cf github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 96] @ 0x6611fc 0x661264 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x6611fb net.withUnexpiredValuesPreserved+0x17b net/lookup.go:300 # 0x661263 net.(*Resolver).lookupIPAddr+0x1e3 net/lookup.go:330 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3140: 2813440] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc25650 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2564f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 24] @ 0x7c75a5 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7c75a4 crypto/x509.marshalPublicKey+0x1a4 crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 2304] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 288] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb2e24e 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2e24d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:241 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 832] @ 0x868693 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x868692 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 768] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 1040] @ 0xc129d6 0x11493d4 0x1148967 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 128] @ 0x651bab 0x650cc6 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x651baa net.(*Resolver).goLookupIPCNAMEOrder.func3+0x6a net/dnsclient_unix.go:666 # 0x650cc5 net.(*Resolver).goLookupIPCNAMEOrder+0xac5 net/dnsclient_unix.go:679 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 192] @ 0x79aea5 0x9351e5 0x9350d7 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9351e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9350d6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc2d9e9 0xc29f5c 0xc35245 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2d9e8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc29f5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc35244 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] @ 0x6f980f 0x6ea562 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea561 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x101 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:155 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 20352] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 192] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 9216] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x7785ba 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 288] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [1: 288] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xb80ffd 0xb80f2e 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb80ffc go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb80f2d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x104a5be 0x10495b4 0x1048bb0 0x48b5a1 # 0x104a5bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5bd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:535 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x5807fe 0x5807dd 0x5807db 0x6991a5 0x699194 0x698db7 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5807fd math/big.nat.make+0x3d math/big/nat.go:62 # 0x5807dc math/big.nat.setWord+0x1c math/big/nat.go:74 # 0x5807da math/big.nat.setUint64+0x1a math/big/nat.go:82 # 0x6991a4 math/big.(*Int).SetUint64+0x164 math/big/int.go:71 # 0x699193 github.com/pactus-project/pactus/sortition.GetIndex+0x153 github.com/pactus-project/pactus/sortition/vrf.go:64 # 0x698db6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14e0178 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb2de2d 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2de2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [2: 96] @ 0x8ae667 0x8ae655 0x8aeb6e 0x8aeb33 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ae666 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x8ae654 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:34 # 0x8aeb6d github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:40 # 0x8aeb32 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:118 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xde38b1 0xde1c2b 0xde0a25 0x48b5a1 # 0xde38b0 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x7d0 github.com/quic-go/quic-go@v0.57.1/server.go:817 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 1152] @ 0xd993f8 0xd9949f 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd993f7 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x297 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:25 # 0xd9949e github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x33e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:24 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 192] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb2ea9c 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2ea9b github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:312 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x51f406 0xa31894 0xb2e24e 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2e24d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:241 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2688] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc236b0 0xc2b0fe 0xc2b0d9 0xc2b07c 0xc35245 0x48b5a1 # 0xc236af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc2b0fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x1d7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1187 # 0xc2b0d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d58 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1620 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 20352] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x4c9a9d 0x827947 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 3072] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7b42ba 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b42b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0xb07dc5 0xb07dc0 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 896] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 704] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 240] @ 0xb808ab 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb808aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x4c96b5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x4c96b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1280] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0x776ee5 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 1536] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 48] @ 0x10d2c05 0x8c60cb 0x10d2b0d 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x10d2c04 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 96] @ 0xb276ba 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb276b9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0xb07dc5 0xb07dc0 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0xddf86e 0xda1610 0xda147a 0xdc3acd 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xddf86d github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x28d github.com/quic-go/quic-go@v0.57.1/send_stream.go:721 # 0xda160f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1068 # 0xda1479 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x79 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1049 # 0xdc3acc github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xcc github.com/quic-go/quic-go@v0.57.1/connection.go:2672 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 320] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 10223616] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb2e24e 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2e24d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:241 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xde71b9 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde71b8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [4: 256] @ 0xdca130 0xdca124 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 32] @ 0x720fc5 0x721d25 0x71c727 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x720fc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x721d24 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0xa44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:300 # 0x71c726 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 120] @ 0x10d31de 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [1: 24] @ 0x8445d6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 320] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 336] @ 0xdb5f19 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5f18 github.com/quic-go/quic-go.(*Conn).preSetup+0x4f8 github.com/quic-go/quic-go@v0.57.1/connection.go:532 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x1404445 0x1403d65 0x14000bb 0x13ffbee 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404444 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x364 github.com/creachadair/jrpc2@v1.3.4/json.go:239 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [1: 32] @ 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3: 432] @ 0xd9c0fe 0xd9c273 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c0fd github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:53 # 0xd9c272 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb2 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:149 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 192] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x115dbb9 0x138efc2 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x115dbb8 github.com/pactus-project/pactus/state.(*state).Stats+0x178 github.com/pactus-project/pactus/state/state.go:755 # 0x138efc1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x201 github.com/pactus-project/pactus/www/grpc/blockchain.go:41 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 7618560] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 176] @ 0xc129d6 0x11493d4 0x1148967 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [3: 144] @ 0x40a8f2 0x481029 0xc12493 0x104c311 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0xb79086 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 400] @ 0x7783b6 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x70d3f7 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d3f6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x296 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0xb138d4 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb138d3 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 160] @ 0xb7915f 0xb791b6 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x6e4785 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e4784 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6fcc34 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fcc33 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x193 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:811 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1478c46 0x14853f6 0x695592 0x4d63ce 0xdad19f 0xdad1a1 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1478c45 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x695591 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:60 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdad19e io.ReadFull+0x13e io/io.go:354 # 0xdad1a0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:62 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 240] @ 0x118b807 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118b806 github.com/beevik/ntp.getTime+0x326 github.com/beevik/ntp@v1.5.0/ntp.go:555 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 288] @ 0x1490c37 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x5c1b8b 0x5c2486 0x6978dd 0x1190085 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1190084 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x804 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [15: 3840] @ 0xd027e8 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 1152] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x79aea5 0x9507a7 0x95076d 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9507a6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95076c crypto/tls.(*SessionState).Bytes+0x54c crypto/tls/ticket.go:121 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 96] @ 0x14ab51a 0x14c99f4 0x7a0765 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c99f3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:177 # 0x7a0764 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 256] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 2523136] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x543115 0x5c3c45 0x5c4a6e 0x69f3c5 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3c4 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x640536 0x6613c5 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x640535 internal/singleflight.(*Group).DoChan+0x195 internal/singleflight/singleflight.go:81 # 0x6613c4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 1152] @ 0xb26695 0xb265e3 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26694 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb265e2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 288] @ 0x128cc65 0x128cc32 0x129174e 0x129196b 0x12915d3 0x11f7007 0x11f6ee7 0x48b5a1 # 0x128cc64 google.golang.org/grpc/internal/balancer/gracefulswitch.NewBalancer+0x264 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:38 # 0x128cc31 google.golang.org/grpc.newCCBalancerWrapper+0x231 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:101 # 0x129174d google.golang.org/grpc.(*ClientConn).initIdleStateLocked+0x4d google.golang.org/grpc@v1.77.0/clientconn.go:373 # 0x129196a google.golang.org/grpc.(*ClientConn).enterIdleMode+0x12a google.golang.org/grpc@v1.77.0/clientconn.go:402 # 0x12915d2 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.77.0/clientconn.go:341 # 0x11f7006 google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xc6 google.golang.org/grpc@v1.77.0/internal/idle/idle.go:180 # 0x11f6ee6 google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xa6 google.golang.org/grpc@v1.77.0/internal/idle/idle.go:130 0: 0 [1: 144] @ 0x12ad6d3 0x12ad6c7 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12ad6d2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x12ad6c6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [5: 160] @ 0xce1c93 0xd3d019 0x10ccb6f 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [16: 1536] @ 0x10cd20a 0x10ccb75 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd209 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x468a32 0x467f25 0x46808a 0x666469 0xd6a2a2 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x666468 net.(*OpError).Error+0x108 net/net.go:518 # 0xd6a2a1 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x461 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:96 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0xdb5b5e 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b5d github.com/quic-go/quic-go.newSendQueue+0x13d github.com/quic-go/quic-go@v0.57.1/send_queue.go:41 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14dfc8d 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14dfc8c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 24] @ 0x7b437c 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b437b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e019 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [7: 784] @ 0xddc605 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xddc604 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 64] @ 0xb7927e 0xb792ec 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7927d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xff868b 0xff8659 0xff7e6d 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff868a bytes.(*Buffer).String+0xea bytes/buffer.go:77 # 0xff8658 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:518 # 0xff7e6c golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.48.0/http2/hpack/hpack.go:386 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 288] @ 0x138f0a7 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138f0a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x2e6 github.com/pactus-project/pactus/www/grpc/blockchain.go:43 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x1220ddb 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1220dda google.golang.org/grpc/internal/transport.NewServerTransport+0x6ba google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:246 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [1: 16] @ 0xff868b 0xff8659 0xff7e6d 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff868a bytes.(*Buffer).String+0xea bytes/buffer.go:77 # 0xff8658 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:518 # 0xff7e6c golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.48.0/http2/hpack/hpack.go:386 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 16] @ 0xb78fd6 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [8: 4096] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 48] @ 0x867695 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867694 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 4608] @ 0xdf2ea5 0x4a3e91 0xde498b 0xde497f 0xde4598 0xde0dc5 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde498a github.com/quic-go/quic-go.getPacketBuffer+0x32a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xde497e github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x31e github.com/quic-go/quic-go@v0.57.1/server.go:937 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [6: 192] @ 0xb79045 0xb78fe3 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 624] @ 0x720fc5 0x7218b3 0x71c727 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x720fc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x7218b2 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x5d2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:308 # 0x71c726 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da 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] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x112b3db 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x112b3da github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0xda github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [12: 12288] @ 0x90d3b3 0x90d1ea 0x90dca6 0x94861d 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0xd9a25e 0xd9cd09 0xdc44e8 0xdc3c85 0xdc249c 0xdb6ba8 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc44e7 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x307 github.com/quic-go/quic-go@v0.57.1/connection.go:2786 # 0xdc3c84 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.57.1/connection.go:2691 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 8192] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 832] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x53952f 0x112b425 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53952e context.AfterFunc+0x6e context/context.go:329 # 0x112b424 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:402 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 96] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xdaf845 0xdaf978 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdaf844 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdaf977 github.com/quic-go/quic-go.init.func1+0x1f7 github.com/quic-go/quic-go@v0.57.1/connection.go:276 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 128] @ 0x586925 0x58689d 0x69915b 0x69911e 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69915a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69911d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0xdd4456 0xdcf6f1 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd4455 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:892 # 0xdcf6f0 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xa90 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:439 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0xdc8448 0xdd134d 0xdd0230 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdc8447 github.com/quic-go/quic-go.(*baseCryptoStream).PopCryptoFrame+0x27 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:86 # 0xdd134c github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x62c github.com/quic-go/quic-go@v0.57.1/packet_packer.go:569 # 0xdd022f github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15cf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:370 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [8: 512] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 96] @ 0x1490c37 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xd733ad 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd733ac github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:18 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 240] @ 0x89cff4 0x89cf1d 0x8ae0bd 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 512] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x72cb9e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72cb9d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x51d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:510 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 192] @ 0x79aea5 0x931ecb 0x931e9a 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x931eca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x931e99 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x480f53 0x4c96e5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 160] @ 0xd991e9 0xd99427 0xd9949f 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd991e8 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x88 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:27 # 0xd99426 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2c6 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:27 # 0xd9949e github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x33e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:24 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 256] @ 0x1409d71 0x1406189 0x14057d3 0x4a530a 0x48b5a1 # 0x1409d70 github.com/creachadair/jrpc2.tasks.responses+0xf0 github.com/creachadair/jrpc2@v1.3.4/server.go:789 # 0x1406188 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.4/server.go:271 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3: 72] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x4c9a9d 0x558169 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14000bb 0x13ffbee 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x558168 encoding/json.(*decodeState).object+0xe28 encoding/json/decode.go:786 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [1: 112] @ 0x1215dbb 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x1215dba google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [2: 256] @ 0x6a3066 0x6a30db 0x1396cc3 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a3065 encoding/hex.EncodeToString+0x45 encoding/hex/hex.go:127 # 0x6a30da github.com/pactus-project/pactus/crypto/ed25519.(*Signature).String+0xba github.com/pactus-project/pactus/crypto/ed25519/signature.go:49 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14bc40d 0x14c5ef9 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c5ef8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 crypto/internal/fips140/ecdsa/ecdsa.go:477 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0xdb632a 0xdb62b6 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6329 github.com/quic-go/quic-go.newDatagramQueue+0x909 github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:37 # 0xdb62b5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 12800] @ 0x932395 0x932365 0x932277 0x79aae2 0x79af3c 0x9321f6 0x931d74 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x932394 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x932364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x932276 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9321f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x931d73 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1120] @ 0x74c3da 0x74c3f0 0x14cb4e2 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14cb4e1 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 672] @ 0x539baa 0x539e3b 0x53ac38 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 48] @ 0x77b38b 0x104f18f 0x104cad2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77b38a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x104f18e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1089 # 0x104cad1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xcb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:807 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 128] @ 0xbe1010 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe100f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x14ab51a 0x789971 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x789970 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x79aea5 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x843f4c 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0xb3297f 0xb804d9 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb804d8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x4a4719 0x4a3da5 0x8aa7d9 0xcff3c7 0xcff3b0 0xd034d9 0xcfdb5c 0xd05b73 0xd30e96 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd034d8 github.com/libp2p/go-yamux/v5.(*Stream).sendWindowUpdate+0x1b8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:244 # 0xcfdb5b github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:269 # 0xd05b72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 # 0xd30e95 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [3: 480] @ 0xce293e 0xcdfa7e 0xcde605 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfa7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:560 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 192] @ 0x1490c37 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 1664] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x13f5c5c 0x13f002f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f002e github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x2ee github.com/pactus-project/pactus/www/html/blockchain.go:146 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0xdc86c9 0xdb5a5d 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdc86c8 github.com/quic-go/quic-go.newInitialCryptoStream+0x188 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:120 # 0xdb5a5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 16] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [1: 48] @ 0xdaa44f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaa44e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:53 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x1490d6e 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 448] @ 0xd9c468 0xd9c499 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c467 github.com/quic-go/quic-go/internal/ackhandler.newECNTracker+0x2a7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ecn.go:72 # 0xd9c498 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x2d8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:161 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x589cde 0x589cfe 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x589cdd math/big.getStack+0x33d math/big/nat.go:286 # 0x589cfd math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 6144] @ 0xdf2ea5 0x4a3e91 0xdcf59f 0xdcf593 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdcf59e github.com/quic-go/quic-go.getPacketBuffer+0x93e github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdcf592 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x932 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:425 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 1120] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 4032] @ 0x79a93a 0x79a904 0x93aa5f 0x79aae2 0x79af3c 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79a939 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79a903 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93aa5e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 384] @ 0xdca130 0xdca124 0xdb5a98 0xdb5acd 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xdb5a97 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdb5acc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.57.1/connection.go:511 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 288] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x72928c 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x72928b github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x12b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:547 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 5376] @ 0x6ef98e 0x6ef982 0x6efa8e 0x714394 0x714885 0x7180c5 0x7186da 0x71830a 0x71888e 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ef98d math/rand.newSource+0x2d math/rand/rand.go:56 # 0x6ef981 math/rand.NewSource+0x21 math/rand/rand.go:52 # 0x6efa8d github.com/syndtr/goleveldb/leveldb/memdb.New+0x12d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:472 # 0x714393 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x714884 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x7180c4 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x7186d9 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x718309 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x71888d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 4608] @ 0x5cb71e 0x5cb712 0x5cb645 0xdad1c5 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdad1c4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:69 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [2: 2304] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 480] @ 0xdb636f 0xdb62b6 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb636e github.com/quic-go/quic-go.newDatagramQueue+0x94e github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:35 # 0xdb62b5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 12800] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e019 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 192] @ 0x707ef0 0x707e8d 0x707e79 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x707eef github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x707e8c github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x4c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x707e78 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:820 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xb7915f 0xb791b6 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 672] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 38144] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 1664] @ 0xdd4125 0xdd116c 0xdcee2a 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd4124 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:844 # 0xdd116b github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x44b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:550 # 0xdcee29 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1c9 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:347 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 4864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xd9c005 0xd9bff7 0xd9c273 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c004 github.com/quic-go/quic-go/internal/ackhandler.newSequentialPacketNumberGenerator+0x84 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet_number_generator.go:23 # 0xd9bff6 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x76 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:51 # 0xd9c272 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb2 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:149 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 256] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x14cb506 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14cb505 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 576] @ 0x77f2a5 0xb13957 0xb138fa 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb13956 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 128] @ 0xde7125 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde7124 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0x5b9012 0x6a2775 0x1396c7c 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x6a2774 github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).String+0x34 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:60 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 512] @ 0x8ab16d 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ab16c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:171 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x104c3bc 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104c3bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x59b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:738 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 128] @ 0x51f406 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [68: 3264] @ 0xafca6e 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafca6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 3584] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0xb13a79 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 384] @ 0x79aea5 0x79aa5d 0x951956 0x79aae2 0x79af3c 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x951955 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 144] @ 0x79d50b 0x79d4db 0x79d404 0x79aae2 0x79af3c 0x798605 0x79d1b8 0x79d0ff 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79d50a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79d4da vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x79d403 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d0fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 80] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 3120] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 4992] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9f0b73 0x9ce7da 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f0b72 net/http.newBufioReader+0x32 net/http/server.go:867 # 0x9ce7d9 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [3: 384] @ 0x4a4732 0x4a3da5 0x5d177b 0x5d175c 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d177a github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:27 # 0x5d175b github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x19b github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:899 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 9984] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xdab095 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xdab094 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:47 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xdb65bc 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdb65bb github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.57.1/connection.go:573 0: 0 [2: 64] @ 0x52cea5 0x52cfb0 0x78c5ee 0x7bae98 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x78c5ed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7bae97 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1055 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 240] @ 0xb7919e 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x14dafe5 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 20480] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0xb78fd6 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [6: 864] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 5376] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 32] @ 0x69b34b 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 160] @ 0xdb6089 0xdb6049 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6088 github.com/quic-go/quic-go.newFramer+0x668 github.com/quic-go/quic-go@v0.57.1/framer.go:48 # 0xdb6048 github.com/quic-go/quic-go.(*Conn).preSetup+0x628 github.com/quic-go/quic-go@v0.57.1/connection.go:542 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [10: 640] @ 0xb7d5bc 0xb82124 0x48b5a1 # 0xb7d5bb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:82 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [389: 149376] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0xdda8a5 0xde7b0a 0xdcc2f9 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdda8a4 github.com/quic-go/quic-go.(*ReceiveStream).getControlFrame+0xc4 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:371 # 0xde7b09 github.com/quic-go/quic-go.(*Stream).getControlFrame+0x49 github.com/quic-go/quic-go@v0.57.1/stream.go:180 # 0xdcc2f8 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x4f8 github.com/quic-go/quic-go@v0.57.1/framer.go:182 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [7: 2016] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdb0296 0xdaffab 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0295 github.com/quic-go/quic-go.newConnIDGenerator+0xb15 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:76 # 0xdaffaa github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [36: 13824] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x6952b7 0x1490c4f 0x69521d 0x6953b9 0x6958c5 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0x6958c4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:93 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x92dee5 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x92dee4 crypto/tls.(*clientHelloMsg).unmarshal+0x1ac4 crypto/tls/handshake_messages.go:523 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 96] @ 0x776b71 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb7fbb0 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [29: 16704] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 256] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb71c69 0xb73eef 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb71c68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb73eee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [2: 1024] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 256] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 80] @ 0x11f50d3 0x11f1254 0x11ef6cf 0x11ceb95 0x128d0bc 0x11d0cd5 0x48b5a1 # 0x11f50d2 google.golang.org/grpc/resolver.(*AddressMapV2[...]).Set+0x192 google.golang.org/grpc@v1.77.0/resolver/map.go:108 # 0x11f1253 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).reconcileSubConnsLocked+0x153 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:467 # 0x11ef6ce google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).UpdateClientConnState+0x9ae google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:304 # 0x11ceb94 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x128d0bb google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.77.0/balancer_wrapper.go:124 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [22: 27574272] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 144] @ 0xd3337c 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd3337b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [2: 32] @ 0x139002c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139002b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x2cb github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x12a1f8a 0x12a1c7c 0x48b5a1 # 0x12a1f89 google.golang.org/grpc.(*Server).handleRawConn+0x149 google.golang.org/grpc@v1.77.0/server.go:990 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [2: 114688] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 416] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5b8d33 0x5b918f 0x5c458a 0x1390e47 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b918e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x5c4589 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x1390e46 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 64] @ 0x72c229 0x72c203 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c228 github.com/syndtr/goleveldb/leveldb.(*versionStaging).getScratch+0x88 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:418 # 0x72c202 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:428 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 256] @ 0xc38893 0xc351a7 0x48b5a1 # 0xc38892 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc351a6 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] @ 0x10cda70 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x10cda6f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [8: 192] @ 0x5c1b8b 0x5c2486 0x6978dd 0x115bf8a 0x115bf9e 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115bf89 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x49 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115bf9d github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x5d github.com/pactus-project/pactus/state/state.go:540 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x6fb93c 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x468b06 0xb28415 0xb2840b 0xb26cd8 0xb802ad 0xb80410 0xb800f4 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb26cd7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xb802ac github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:212 # 0xb8040f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:232 # 0xb800f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:204 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 10752] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 172032] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8034 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xd3cfcd 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xd3cfcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:154 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [11: 352] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x1397511 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397510 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xad0 github.com/pactus-project/pactus/www/grpc/transaction.go:344 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x794e2a 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x539baa 0x91126d 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x91126c crypto/tls.(*Conn).handshakeContext.func2+0x4c crypto/tls/conn.go:1552 0: 0 [2: 32] @ 0xd69ed4 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd69ed3 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x93 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:67 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x89ca73 0x89ce3e 0x89cd8b 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x89cd8a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:130 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x14dfed8 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0xdac716 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdac715 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x115 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 80] @ 0x8422e5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8422e4 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5154 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 48] @ 0xde72df 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde72de github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.57.1/stream.go:93 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 288] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [13: 624] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0xb79086 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x4ded45 0x4df0d2 0x66b0b0 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x66b0af net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 640] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 3584] @ 0xd05445 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0xd05444 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x8ae0f9 0xd6ace8 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xd6ace7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:153 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x698133 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a95fd 0x6a94fc 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a95fc github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a94fb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0xdb5d12 0xdb5d1b 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5d11 github.com/quic-go/quic-go/internal/wire.NewFrameParser+0x2f1 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:33 # 0xdb5d1a github.com/quic-go/quic-go.(*Conn).preSetup+0x2fa github.com/quic-go/quic-go@v0.57.1/connection.go:514 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [49: 31360] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [46: 23552] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x53919b 0x53917d 0x91086b 0x94ed48 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 65280] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x1032fa5 0x103229b 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1032fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x684 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:78 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 288] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x729945 0x72c025 0x72c97e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x729944 github.com/syndtr/goleveldb/leveldb.shortenb+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x72c024 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x364 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:399 # 0x72c97d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x48777c 0x4ed068 0x70b8ca 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x70b8c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 5632] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 12288] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0x71b2d4 0x71b29c 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x71b2d3 github.com/syndtr/goleveldb/leveldb.shorten+0x93 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:20 # 0x71b29b github.com/syndtr/goleveldb/leveldb.internalKey.String+0x5b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 256] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xb320bc 0xb32083 0xb7ff28 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb320bb github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb32082 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:64 # 0xb7ff27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x12a287c 0x12a2861 0x12a2116 0x48b5a1 # 0x12a287b google.golang.org/grpc.newHandlerQuota+0x29b google.golang.org/grpc@v1.77.0/server.go:2232 # 0x12a2860 google.golang.org/grpc.(*Server).serveStreams+0x280 google.golang.org/grpc@v1.77.0/server.go:1056 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [5: 560] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 384] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x65e370 0x65f21e 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x65e36f net.filterAddrList+0x18f net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [6: 384] @ 0xdb390a 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdb3909 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x169 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:144 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 16] @ 0x5136ef 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 43520] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x72c5a5 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1490d30 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 3360] @ 0xb26695 0xb265e3 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26694 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb265e2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 96] @ 0xb7915f 0xb791b6 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 224] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 3360] @ 0xb26705 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26704 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [4: 64] @ 0xa31865 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 416] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a94a9 0x6a947d 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a94a8 github.com/fxamacker/cbor/v2.Unmarshal+0x208 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a947c github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x1dc github.com/pactus-project/pactus/types/vote/cp_vote.go:121 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xddee3d 0xde79b7 0xde90b8 0xdbf365 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xddee3c github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0xdc github.com/quic-go/quic-go@v0.57.1/send_stream.go:579 # 0xde79b6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xde90b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdbf364 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [5: 7680] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x698133 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xe08425 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xe08424 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:75 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 48] @ 0x5440da 0x5c3eca 0x6b06fb 0x6b0669 0x8b0c5a 0x8b485f 0x115beb5 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6b06fa github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6b0668 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x8b0c59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8b485e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115beb4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:549 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xafa1b0 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [14: 896] @ 0x8c2cfa 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c2cf9 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x2f9 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:50 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x697273 0x6a52a8 0x6a4fa5 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697272 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14acf9f 0x14c6394 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14acf9e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x14c6393 crypto/internal/fips140/ecdsa.signGeneric[...]+0x113 crypto/internal/fips140/ecdsa/ecdsa.go:333 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xb7f369 0xb7f207 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7f368 go.opentelemetry.io/otel/trace.WithAttributes+0x188 go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb7f206 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 480] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0xc38893 0xc351a7 0x48b5a1 # 0xc38892 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc351a6 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] @ 0x9d0b52 0x9d0b2b 0x9d0b2a 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d0b51 net/textproto.MIMEHeader.Set+0x91 net/textproto/header.go:22 # 0x9d0b2a net/http.Header.Set+0x6a net/http/header.go:40 # 0x9d0b29 net/http.Error+0x69 net/http/server.go:2351 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 1408] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 3072] @ 0xafacb0 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x10d31de 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [2: 48] @ 0xafccdb 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafccda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 20480] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 896] @ 0xb7964d 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7964c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0x8b1018 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1017 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x6a75ca 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75c9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0xb7933c 0xb793a7 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7933b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [110: 7040] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 576] @ 0x69a0c6 0x69a0a3 0x699fdf 0x115bdec 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115bdeb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 144] @ 0x114fa9a 0x117bdad 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114fa99 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xf9 github.com/pactus-project/pactus/sync/bundle/message/message.go:120 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 4096] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 6720] @ 0xb248e6 0xb24ab2 0xb2e3c5 0xb2de7f 0x48b5a1 # 0xb248e5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb24ab1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e3c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:273 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xb81011 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb81010 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 160] @ 0x11dbafc 0x11dbb56 0x12fbeb0 0x12fbe7e 0x12fbe6a 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x11dbafb google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11dbb55 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x12fbeaf google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xef google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x12fbe7d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x12fbe69 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [8: 1024] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 1456] @ 0xde73db 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 64] @ 0x51f406 0xcdfe3f 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdfe3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 512] @ 0x6f11ea 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f11e9 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 4480] @ 0xddc616 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xddc615 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 336] @ 0x53abd9 0x53b42d 0x53b3ef 0x1223cc6 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1223cc5 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1605 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:540 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 192] @ 0x567325 0x5579e7 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x12fbe57 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x567324 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x12fbe56 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [125: 10000] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x69af85 0x69af5b 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69af84 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x69af5a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xdd9a2a 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xdd9a29 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 2688] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x141060e 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x141060d github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x10d github.com/rs/cors@v1.11.1/cors.go:284 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0xdd1392 0xdcee2a 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd1391 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x671 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:573 # 0xdcee29 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1c9 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:347 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 384] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [8: 512] @ 0xb0672f 0xb066d0 0xb06669 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb0672e github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb066cf github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb06668 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:214 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 192] @ 0x79aea5 0x935df4 0x935dd3 0x79aae2 0x79af3c 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x935df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x935dd2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0x720fc5 0x7218b3 0x71c727 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x720fc4 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x7218b2 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x5d2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:308 # 0x71c726 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 256] @ 0x4a4732 0x4a3da5 0xdb267b 0xdb98c6 0xdb98ac 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb267a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:59 # 0xdb98c5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xcc5 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:39 # 0xdb98ab github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xcab github.com/quic-go/quic-go@v0.57.1/connection.go:1142 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 4608] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 160] @ 0xce293e 0xcdfee8 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb7fbb0 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb7fbaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [107: 6848] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 672] @ 0x539baa 0xb8098a 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xb80989 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:295 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 96] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 33792] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [81: 124416] @ 0xd80505 0x4a3e91 0xd7bc8c 0xd7bc80 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd7bc8b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7bc7f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:66 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 48] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [346: 71968] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [294: 61152] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 896] @ 0x69a0b5 0x1391855 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 21168128] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x51f406 0xcdf694 0xcdd7b1 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf693 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:542 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 768] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x918a4e 0x918a3b 0x919745 0x910b72 0x94ed48 0x48b5a1 # 0x918a4d crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0xb0d crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x918a3a crypto/tls.(*Conn).makeClientHello+0xafa crypto/tls/handshake_client.go:162 # 0x919744 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x468b06 0x777bac 0x777eb0 0x777ea3 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [3: 960] @ 0xd3d314 0xd3d306 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 64] @ 0x51f406 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xe20a82 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe20a81 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:270 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 896] @ 0x148d81a 0x955d79 0x907936 0x922490 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x92248f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ef crypto/tls/handshake_client_tls13.go:520 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xd991e9 0xd99427 0xd9949f 0xdb1a05 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xd991e8 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x88 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:27 # 0xd99426 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2c6 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:27 # 0xd9949e github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x33e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:24 # 0xdb1a04 github.com/quic-go/quic-go.init.func2+0xb24 github.com/quic-go/quic-go@v0.57.1/connection.go:439 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0xdb624e 0xdb197e 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xdb624d github.com/quic-go/quic-go.(*Conn).preSetup+0x82d github.com/quic-go/quic-go@v0.57.1/connection.go:547 # 0xdb197d github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda5fff 0xdb1c2c 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda5ffe github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7e github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:80 # 0xdb1c2b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 1792] @ 0xdb612a 0xdb611d 0xdb197e 0xdeec04 0xdee52b 0xe0790a 0xe01e28 0xe0a5b5 0xe0a234 0xd36cf5 0xd2a058 0x48b5a1 # 0xdb6129 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x709 github.com/quic-go/quic-go@v0.57.1/internal/utils/ringbuffer/ringbuffer.go:13 # 0xdb611c github.com/quic-go/quic-go.(*Conn).preSetup+0x6fc github.com/quic-go/quic-go@v0.57.1/connection.go:543 # 0xdb197d github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xdeec03 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xdee52a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xe07909 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xe01e27 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0a5b4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:138 # 0xe0a233 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:122 # 0xd36cf4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4d4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:606 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 6144] @ 0x928df5 0x928dc5 0x928cd7 0x79aae2 0x79af3c 0x928c8c 0x928a37 0x79aae2 0x79af3c 0x9286d9 0x92814d 0x92c315 0x93d2f8 0x91fb65 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x928df4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x928dc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x928cd6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x928c8b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x928a36 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9286d8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2f38 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x92814c crypto/tls.(*clientHelloMsg).marshalMsg+0x29ac crypto/tls/handshake_messages.go:348 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x91fb64 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x121ad7a 0x121ad5d 0x121ad3a 0x121b15b 0x129839b 0x1294085 0x128e79f 0x11f0522 0x11efe36 0x11cf2d1 0x11cf27b 0x128d588 0x11d0cd5 0x48b5a1 # 0x121ad79 google.golang.org/grpc/internal/status.New+0x619 google.golang.org/grpc@v1.77.0/internal/status/status.go:77 # 0x121ad5c google.golang.org/grpc/status.New+0x5fc google.golang.org/grpc@v1.77.0/status/status.go:49 # 0x121ad39 google.golang.org/grpc/internal/transport.(*http2Client).Close+0x5d9 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1052 # 0x121b15a google.golang.org/grpc/internal/transport.(*http2Client).GracefulClose+0x19a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1086 # 0x129839a google.golang.org/grpc.(*addrConn).tearDown+0x31a google.golang.org/grpc@v1.77.0/clientconn.go:1580 # 0x1294084 google.golang.org/grpc.(*ClientConn).removeAddrConn+0x84 google.golang.org/grpc@v1.77.0/clientconn.go:893 # 0x128e79e google.golang.org/grpc.(*acBalancerWrapper).Shutdown+0x3e google.golang.org/grpc@v1.77.0/balancer_wrapper.go:359 # 0x11f0521 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).closeSubConnsLocked+0x1c1 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:371 # 0x11efe35 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).Close+0x75 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:336 # 0x11cf2d0 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).Close+0x30 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:311 # 0x11cf27a google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).Close+0xda google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:275 # 0x128d587 google.golang.org/grpc.(*ccBalancerWrapper).close.func1+0x27 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:165 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x9223d8 0x92237b 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9223d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x337 crypto/internal/fips140/tls13/tls13.go:106 # 0x92237a crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2da crypto/tls/handshake_client_tls13.go:517 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x77b38b 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0x77b38a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 2560] @ 0x90e6d7 0x90e218 0x919bc5 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x919bc4 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:328 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x14ab51a 0x789971 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x91e9c3 0x923552 0x92018c 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x789970 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x91e9c2 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x923551 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x92018b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 1536] @ 0x79adb7 0x79ac07 0x79aa1d 0x93a5a5 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x9242f0 0x9201bb 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93a5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x9242ef crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x26f crypto/tls/handshake_client_tls13.go:786 # 0x9201ba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 6144] @ 0xdc880a 0xdbfcb7 0xdb6648 0xdef0ba 0x48b5a1 # 0xdc8809 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:141 # 0xdbfcb6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.57.1/connection.go:1991 # 0xdb6647 github.com/quic-go/quic-go.(*Conn).run+0x187 github.com/quic-go/quic-go@v0.57.1/connection.go:578 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 24] @ 0x7785d0 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb145c7 0xb145a4 0xe15d7c 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x7785cf github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb145c6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x66 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb145a3 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x43 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:94 # 0xe15d7b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:40 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 4608] @ 0x92a3f5 0x92a3c5 0x92a2d7 0x79aae2 0x79af3c 0x92a05d 0x92a017 0x79aae2 0x79af3c 0x929fb4 0x929f93 0x79aae2 0x79af3c 0x927dfe 0x927c9c 0x92c315 0x90dc37 0x919b15 0x910b72 0x94ed48 0x48b5a1 # 0x92a3f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x92a3c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x92a2d6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x92a05c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x92a016 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x929fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x929f92 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x927dfd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x927c9b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x919b14 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0x4dee0d 0x4dfa7a 0x4dda66 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0xd35507 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0x4dee0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4dfa79 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dda65 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0xd35506 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:494 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0xdaac95 0xdab3a5 0xdaaf8c 0xda6a99 0xdbcca2 0xdbb948 0xdb9173 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda6a98 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).ChangeConnectionID+0x38 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:172 # 0xdbcca1 github.com/quic-go/quic-go.(*Conn).handleRetryPacket+0x801 github.com/quic-go/quic-go@v0.57.1/connection.go:1506 # 0xdbb947 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xb07 github.com/quic-go/quic-go@v0.57.1/connection.go:1289 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 1024] @ 0x52d090 0x51f317 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x94c635 0x923c15 0x9201a5 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x94c634 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x923c14 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x94 crypto/tls/handshake_client_tls13.go:724 # 0x9201a4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x1490d30 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x924546 0x9201bb 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x924545 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x9201ba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x922454 0x922415 0x92015e 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x922453 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x3b3 crypto/internal/fips140/tls13/tls13.go:112 # 0x922414 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x374 crypto/tls/handshake_client_tls13.go:519 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0x79aea5 0x92743e 0x9272dc 0x92c315 0x93d2f8 0x91fb65 0x919ece 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x92743d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c9d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9272db crypto/tls.(*clientHelloMsg).marshalMsg+0x1b3b crypto/tls/handshake_messages.go:225 # 0x92c314 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x91fb64 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0xb7919e 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 3456] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 160] @ 0x5b8d33 0x5b8fcc 0x1396e58 0x1396e4d 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1396e57 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x417 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396e4c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x40c github.com/pactus-project/pactus/www/grpc/transaction.go:314 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0xd254ad 0xd33bf8 0x48b5a1 # 0xd254ac github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1a6c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:271 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 43520] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7130 0x13f70ae 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f712f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf4f github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f70ad github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 480] @ 0xb79086 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0x6612ba 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x6612b9 net.(*Resolver).lookupIPAddr+0x239 net/lookup.go:332 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 48] @ 0x5c4a55 0x69f3a8 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3a7 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/transfer.go:67 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0xcfc1e5 0xd03eb1 0xd03c08 0xd03c98 0xd05f73 0xd3cb62 0x10d2829 0x10ce47c 0x114bbfa 0x48b5a1 # 0xcfc1e4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd03eb0 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x50 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:393 # 0xd03c07 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd03c97 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd05f72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:47 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0x10d2828 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10ce47b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:686 # 0x114bbf9 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x239 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [3: 192] @ 0x69b405 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1152] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a9315 0x6a92eb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a9314 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a92ea github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1236992] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 1152] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 10752] @ 0xd80505 0x4a3e91 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x6829d5 0x10d2f67 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x10d2f66 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:147 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 64] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x686a45 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a44 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 4096] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0xb7ccf5 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7ccf4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 12288] @ 0xafa9df 0xafa972 0xafa976 0x1032df9 0x103229b 0x48b5a1 # 0xafa9de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1032df8 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x4d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:68 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 3072000] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2412 0x13f2386 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2411 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x831 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2385 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x7a5 github.com/pactus-project/pactus/www/html/network.go:60 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 524288] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5a93 0x13f2666 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5a92 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0xd2 github.com/pactus-project/pactus/www/html/server.go:229 # 0x13f2665 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x842baa 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842ba9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0xdaa44f 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaa44e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:53 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 672] @ 0x122c365 0x122c232 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c364 golang.org/x/net/http2.NewFramer+0x384 golang.org/x/net@v0.48.0/http2/frame.go:438 # 0x122c231 google.golang.org/grpc/internal/transport.newFramer+0x251 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:434 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [11: 528] @ 0x51f406 0xa31894 0xafed05 0xb7d48a 0xb82124 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 192] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x11fd2b8 0x11fb29f 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x11fd2b7 golang.org/x/net/http2.parseGoAwayFrame+0x97 golang.org/x/net@v0.48.0/http2/frame.go:950 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 32] @ 0x69a169 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a168 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 384] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb7ce36 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 320] @ 0x122835f 0x12a5842 0x12a5843 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x122835e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1077 # 0x12a5841 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x16e1 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5842 google.golang.org/grpc.(*Server).processUnaryRPC+0x16e2 google.golang.org/grpc@v1.77.0/server.go:1441 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x415a34 0x4ed028 0x12294a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x12294a4 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xe4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1188 0: 0 [3: 960] @ 0x686a18 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a17 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5136ef 0x513a1d 0x511dde 0x6e35b9 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e35b8 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 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6f2f19 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x6f2f18 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x1b8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:544 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d 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: 32] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x686a8e 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a8d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 528] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x7275bb 0x727507 0x71ff48 0x70d856 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x7275ba github.com/syndtr/goleveldb/leveldb/iterator.NewArrayIndexer+0x15a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:177 # 0x727506 github.com/syndtr/goleveldb/leveldb.tFiles.newIndexIterator+0xa6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:298 # 0x71ff47 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x187 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:323 # 0x70d855 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 4608] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a166 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a165 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x682ca7 0x10d2f25 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x682ca6 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d2f24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 96] @ 0xb792ce 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1152] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xb2caa6 0xb2de5d 0x48b5a1 # 0xb2caa5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x125 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:139 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 8] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x7783b6 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 48] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x114b1a4 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b1a3 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xda5353 0xdad645 0xdaef78 0xdd0a30 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad644 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x3a4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:123 # 0xdaef77 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).KeyPhase+0x37 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:341 # 0xdd0a2f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x20f github.com/quic-go/quic-go@v0.57.1/packet_packer.go:493 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 80] @ 0x89cfdd 0x89cfbe 0x8ab366 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0xb79086 0xb78ff7 0xb79606 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79605 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0xafcefe 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:107 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 144] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x6e877a 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e8779 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func3+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:120 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x79aea5 0x9321f6 0x931d74 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9321f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x931d73 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x7993c5 0x7b44fd 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [7: 448] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [13: 208] @ 0x13f5c5c 0x13f6d65 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x51f406 0xa31894 0xb80825 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb80824 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 288] @ 0x53ad08 0x53b42d 0x53b3ef 0x114b532 0x114792a 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x114b531 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 240] @ 0xb7919e 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0xb7927e 0xb792ec 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7927d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [194: 80704] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 2304] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 120] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 3584] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x4a47c8 0x4a3da5 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x51f406 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xe09135 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe09134 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:128 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 1152] @ 0x66a9a6 0x66a97d 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x66a9a5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66a97c net.socket+0x9c net/sock_posix.go:27 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [29: 464] @ 0x8c69c5 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c69c4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x14ab51a 0x14c99f4 0x7a0765 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c99f3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:177 # 0x7a0764 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a166 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a165 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x69a0b5 0x699fdf 0x1391872 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1040] @ 0x1482aa6 0x14853f6 0x14c545a 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x14c5459 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x468b06 0xb32234 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb32233 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 384] @ 0x935d15 0x935ce5 0x935bf7 0x79aae2 0x79af3c 0x9351e5 0x9350d7 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x935d14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x935ce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x935bf6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9351e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9350d6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x14e13d0 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e13cf crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f crypto/internal/fips140/tls13/tls13.go:74 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 9216] @ 0x944010 0x944004 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x94400f crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbaf crypto/internal/fips140/mlkem/mlkem768.go:335 # 0x944003 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0x8b1018 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1017 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x79d50b 0x79d4db 0x79d404 0x79aae2 0x79af3c 0x798605 0x79d1b8 0x79d118 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79d50a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79d4da vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x79d403 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d117 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 160] @ 0xcc4f6d 0xcc4f3a 0xcc46f9 0xcde11c 0x112b24f 0xe00927 0xde33df 0xde1c2b 0xde0a25 0x48b5a1 # 0xcc4f6c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcc4f39 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde11b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:358 # 0x112b24e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:408 # 0xe00926 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:129 # 0xde33de github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2fe github.com/quic-go/quic-go@v0.57.1/server.go:743 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x7b06b6 0xd68afa 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7b06b5 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 224] @ 0x6957af 0xdaae65 0xda52dd 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 64] @ 0xb82738 0x48b5a1 # 0xb82737 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x8d7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:469 0: 0 [4: 1152] @ 0xda68d6 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda68d5 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x275 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:157 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 96] @ 0xb178e6 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 256] @ 0x1490d6e 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0xdb0171 0xdaffab 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb0170 github.com/quic-go/quic-go.newConnIDGenerator+0x9f0 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:73 # 0xdaffaa github.com/quic-go/quic-go.init.func1+0x82a github.com/quic-go/quic-go@v0.57.1/connection.go:296 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 16] @ 0xd7b33b 0xd75c87 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7b33a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.57.1/internal/wire/stop_sending_frame.go:29 # 0xd75c86 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:133 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 32] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 176] @ 0x686afa 0x686b71 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686af9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x686b70 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0xde7125 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde7124 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 48] @ 0x71d054 0x71cf54 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x71d053 github.com/syndtr/goleveldb/leveldb.(*session).setCompPtr+0xd73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:346 # 0x71cf53 github.com/syndtr/goleveldb/leveldb.(*session).recover+0xc73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:174 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 192] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0x7fb4d6 0x7fad90 0xb0552d 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb0552c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:81 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 144] @ 0xb79086 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x6f2172 0x6f224f 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [2: 256] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0xde71b9 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde71b8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [8: 64] @ 0x13971dd 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13971dc github.com/pactus-project/pactus/www/grpc.transactionToProto+0x79c github.com/pactus-project/pactus/www/grpc/transaction.go:302 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x6f19a5 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f19a4 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:243 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 640] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 960] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [16: 1792] @ 0xde73c5 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde73c4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 2304] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9472] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x4a47c8 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x53ad9c 0x53b42d 0x53b3ef 0x104941e 0x1048bb0 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x104941d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:445 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x51f406 0xa31894 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 15974400] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 4608] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8c1acd 0x8c1ae1 0x8c440b 0x8c5984 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8c1acc github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8c1ae0 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8c440a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8c5983 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f6d65 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x794e2a 0x7941e5 0x794c3d 0x795113 0xdac729 0xdac6c2 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac728 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdac6c1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:76 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 288] @ 0x79515b 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79515a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x78520e 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x78520d crypto/ecdh.(*x25519Curve).GenerateKey+0x4d crypto/ecdh/x25519.go:41 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 262144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 393216] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 196608] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 57344] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 49152] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6867d2 0x69246d 0x692451 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6867d1 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x69246c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x692450 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 73728] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x89cd6c 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89cd6b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xdadd26 0xdadbce 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdadd25 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).setAEADParameters+0x45 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:165 # 0xdadbcd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xed github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:157 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 65536] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 40960] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 98304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2688] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 9984] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0xdcdce7 0xdcda2f 0xdc47b4 0xdc1110 0xdb6cf7 0x48b5a1 # 0xdcdce6 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x266 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:224 # 0xdcda2e github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:186 # 0xdc47b3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.57.1/connection.go:2812 # 0xdc110f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x84f github.com/quic-go/quic-go@v0.57.1/connection.go:2248 # 0xdb6cf6 github.com/quic-go/quic-go.(*Conn).run+0x836 github.com/quic-go/quic-go@v0.57.1/connection.go:741 0: 0 [1: 27264] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x115b30e 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x115b30d github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcd github.com/pactus-project/pactus/state/state.go:490 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x79aea5 0x798605 0x79d1b8 0x79d0ff 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d0fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x6f11ea 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f11e9 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 896] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6545 0x13f64b6 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6544 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x364 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f64b5 github.com/pactus-project/pactus/www/html.txToTable+0x2d5 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0xce2bb9 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xce2bb8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 48] @ 0x71b325 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x71b324 github.com/syndtr/goleveldb/leveldb.internalKey.String+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbad6 0x6fbabf 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbad5 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fbabe github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x9e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:634 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 320] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 9216] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x79aea5 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1792] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 32] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 7680] @ 0xd80505 0x4a3e91 0xdddc7b 0xdddc6f 0xddd905 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdddc7a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdddc6e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.57.1/send_stream.go:334 # 0xddd904 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 2441216] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x66117d 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x66117c net.(*Resolver).lookupIPAddr+0xfc net/lookup.go:320 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [8: 3840] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 528] @ 0x468b06 0xb28415 0xb2840b 0xb2576a 0xb25625 0xb73a76 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb25769 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:200 # 0xb25624 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb73a75 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x275 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:628 0: 0 [3: 48] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 704] @ 0xb8141b 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb8141a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:348 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1212416] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0xde7330 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde732f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.57.1/stream.go:99 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [4: 128] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 240] @ 0x6fc3dc 0x6fd026 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b0726 0x8b0cfe 0x8b485f 0x115beb5 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b0725 github.com/pactus-project/pactus/store.(*accountStore).hasAccount+0xe5 github.com/pactus-project/pactus/store/account.go:44 # 0x8b0cfd github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0xdd github.com/pactus-project/pactus/store/account.go:102 # 0x8b485e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115beb4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:549 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x6957af 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 288] @ 0x77f38c 0xe040cc 0xe0405c 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xe040cb github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe0405b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x14798b3 0x14dfcc7 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 2048] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x7b07d8 0x7b065a 0xd68afa 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x7b07d7 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 2560] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 128] @ 0x14798b3 0x14dfcc7 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x7c7d2e 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7c7d2d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0x468b06 0x4d6287 0x90026e 0x949d4c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x4d6286 io.WriteString+0x66 io/io.go:318 # 0x90026d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x949d4b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x1490c37 0x69521d 0x6953b9 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 896] @ 0x90e6d7 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 160] @ 0x79e0c5 0x7a1a69 0x7a2835 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79e0c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7a1a68 crypto/ecdsa.privateKeyToFIPS[...]+0x48 crypto/ecdsa/ecdsa.go:579 # 0x7a2834 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 64] @ 0x7854bf 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 4608] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e019 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 896] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0xc233e7 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc233e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 6784] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 13056] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 576] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x8b07fe 0x8b0828 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b07fd github.com/pactus-project/pactus/store.accountKey+0x9d github.com/pactus-project/pactus/store/account.go:18 # 0x8b0827 github.com/pactus-project/pactus/store.(*accountStore).account+0xc7 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 720] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x51f406 0x11d3c54 0x1390f67 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11d3c53 google.golang.org/grpc/status.Errorf+0x33 google.golang.org/grpc@v1.77.0/status/status.go:64 # 0x1390f66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x146 github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 768] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1206705 0x120d965 0x120bca5 0x12224dc 0x48b5a1 # 0x1206704 google.golang.org/grpc/mem.(*Reader).Peek+0x144 google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:338 # 0x120d964 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x3c4 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:1020 # 0x120bca4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:623 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [2: 48] @ 0x1208d71 0x1220d98 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1208d70 google.golang.org/grpc/internal/syscall.SetTCPUserTimeout+0x130 google.golang.org/grpc@v1.77.0/internal/syscall/syscall_linux.go:81 # 0x1220d97 google.golang.org/grpc/internal/transport.NewServerTransport+0x677 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:237 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [2: 160] @ 0x6659d5 0x12225ba 0x48b5a1 # 0x6659d4 net.(*conn).Close+0x54 net/net.go:222 # 0x12225b9 google.golang.org/grpc/internal/transport.NewServerTransport.func3+0x1b9 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:360 0: 0 [6: 288] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 576] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 28416] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb7fce5 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7fce4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0xb7915f 0xb791b6 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0xbe1010 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe100f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x1490d30 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0xb7915f 0xb791b6 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0xddee96 0xde79b7 0xde90b8 0xdbf365 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xddee95 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x135 github.com/quic-go/quic-go@v0.57.1/send_stream.go:582 # 0xde79b6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xde90b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdbf364 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 144] @ 0x51f406 0xa31894 0xb7ce36 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 3072] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 960] @ 0xb2b425 0xb7d105 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb2b424 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:167 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7853eb 0x785419 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7853ea bytes.Clone+0x10a bytes/bytes.go:1419 # 0x785418 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 96] @ 0x10d3525 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x10d3524 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [2: 128] @ 0xb8141b 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb8141a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:348 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 576] @ 0xdca130 0xdca124 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [20: 1920] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xafed05 0xb7d48a 0xb82124 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14e028f 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e028e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x14af154 0x14c6142 0x14c637f 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14af153 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x14c6141 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x14c637e crypto/internal/fips140/ecdsa.signGeneric[...]+0xfe crypto/internal/fips140/ecdsa/ecdsa.go:331 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 2816] @ 0xd9c2de 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c2dd github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x11d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:145 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 112] @ 0x6957af 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x94c745 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x94c744 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x84 crypto/internal/fips140/tls13/tls13.go:154 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 12800] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x14dafe5 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 192] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2688] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xc22d27 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc22d26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1129 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 240] @ 0x794bf2 0x7941e5 0x794c3d 0x795113 0xdac589 0xdac566 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac588 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdac565 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:61 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [6: 2880] @ 0x90e6d7 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x950335 0x950278 0x950274 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x950334 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x950277 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x57 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x950273 crypto/tls.(*SessionState).Bytes+0x53 crypto/tls/ticket.go:113 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 288] @ 0xb7919e 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 5760] @ 0x90d3b3 0x90d1ea 0x90dca6 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 4608] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 2112] @ 0xda67fb 0xda68f6 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda67fa github.com/quic-go/quic-go/internal/handshake.newUpdatableAEAD+0x19a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:83 # 0xda68f5 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x295 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:160 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [20: 320] @ 0x13f5c7c 0x13f6d65 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [161: 77280] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda5353 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [14: 448] @ 0xb7915f 0xb791b6 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 2112] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xde7125 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde7124 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [9: 2016] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xb82cdf 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb82cde github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:505 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 640] @ 0x55bc36 0x11edd93 0x129c486 0x129b827 0x1238b49 0x12435b0 0x129b30d 0x11d0cd5 0x48b5a1 # 0x55bc35 encoding/json.MarshalIndent+0x75 encoding/json/encode.go:226 # 0x11edd92 google.golang.org/grpc/internal/pretty.ToJSON+0x192 google.golang.org/grpc@v1.77.0/internal/pretty/pretty.go:56 # 0x129c485 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x2a5 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:210 # 0x129b826 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.77.0/resolver_wrapper.go:139 # 0x1238b48 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.77.0/internal/resolver/dns/dns_resolver.go:128 # 0x12435af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0xa2f google.golang.org/grpc@v1.77.0/internal/resolver/delegatingresolver/delegatingresolver.go:131 # 0x129b30c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.77.0/resolver_wrapper.go:91 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [9: 1008] @ 0x746a05 0xb80e47 0xb80e21 0xb80e22 0xb80eee 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb80e46 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80e20 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80e21 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80eed github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x785450 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x793e3d 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x586925 0x58689d 0x789ac5 0x789a60 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789ac4 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x789a5f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 640] @ 0x90d3b3 0x90d1ea 0x90dca6 0x947dec 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 80] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xda8106 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xda8105 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xe5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:384 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 1344] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 1792] @ 0xb8267d 0x48b5a1 # 0xb8267c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:465 0: 0 [4: 256] @ 0x746b14 0xb80d33 0xb80d17 0xb80cc8 0xb80dda 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb80d32 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80d16 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80cc7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 2944] @ 0xaff109 0xaff0d5 0xb7d48a 0xb82124 0x48b5a1 # 0xaff108 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xaff0d4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:163 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [10: 160] @ 0x7769c7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x7769c6 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 48] @ 0x7b41a5 0x7b456f 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [18: 13824] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [11: 1232] @ 0x746a05 0xb80d33 0xb80d17 0xb80cc8 0xb80dda 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb80d32 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80d16 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80cc7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x10cda26 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x10cda25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [10: 1720320] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 336] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0x480fda 0x480fef 0xdca166 0xde73aa 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 512] @ 0x1490d30 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xcc5ea5 0x6e9543 0xcc5752 0xcc5210 0xcc4bdd 0xcc46f9 0xcde555 0xcde425 0x112b378 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0xcc5ea4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:321 # 0x6e9542 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc5751 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:285 # 0xcc520f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:222 # 0xcc4bdc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:181 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0x112b377 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:397 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 1152] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0xb03145 0xb0539c 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb03144 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb0539b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:72 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [13: 1664] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x70ec8c 0x70ec3b 0x70f4b4 0x7107f5 0x48b5a1 # 0x70ec8b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x70ec3a github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 936] @ 0x8445d6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [4: 192] @ 0x4de5a5 0x4e0dac 0x4e0db4 0x513edf 0x513ecb 0x513eca 0x513ebd 0x6e399a 0x724122 0x6f18c5 0x6f2737 0x6f2fd1 0x6f2fb8 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e0dab syscall.BytePtrFromString+0x2b syscall/syscall.go:68 # 0x4e0db3 syscall.unlinkat+0x33 syscall/zsyscall_linux_amd64.go:162 # 0x513ede syscall.Unlink+0x3e syscall/syscall_linux.go:329 # 0x513eca os.Remove.func1+0x2a os/file_unix.go:362 # 0x513ec9 os.ignoringEINTR+0x29 os/file_posix.go:256 # 0x513ebc os.Remove+0x1c os/file_unix.go:361 # 0x6e3999 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 # 0x724121 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 # 0x6f18c4 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f2fd0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x6f2fb7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d 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: 144] @ 0x118bc95 0x118bc89 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118bc94 bytes.NewReader+0x7b4 bytes/reader.go:159 # 0x118bc88 github.com/beevik/ntp.getTime+0x7a8 github.com/beevik/ntp@v1.5.0/ntp.go:599 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 16] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 336] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x114b1a4 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b1a3 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 384] @ 0xb26705 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26704 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 9728] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 10838016] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 8] @ 0xddf86e 0xda1610 0xda147a 0xdc3acd 0xdc249c 0xdb6ba8 0x48b5a1 # 0xddf86d github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x28d github.com/quic-go/quic-go@v0.57.1/send_stream.go:721 # 0xda160f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1068 # 0xda1479 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x79 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:1049 # 0xdc3acc github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xcc github.com/quic-go/quic-go@v0.57.1/connection.go:2672 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 16] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x906c65 0x949a85 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x906c64 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1697 # 0x949a84 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2e4 crypto/tls/handshake_server_tls13.go:1105 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 624] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 768] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x11f4a8d 0x11f1a06 0x11f2ea5 0x11ee9e5 0x11cef9c 0x11cfa7b 0x128e575 0x11d0cd5 0x48b5a1 # 0x11f4a8c google.golang.org/grpc/resolver.(*AddressMapV2[...]).Set+0x2cc google.golang.org/grpc@v1.77.0/resolver/map.go:108 # 0x11f1a05 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).shutdownRemainingLocked+0x325 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:490 # 0x11f2ea4 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).updateSubConnState+0x8a4 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:605 # 0x11ee9e4 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).newSCData.func1+0x44 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:170 # 0x11cef9b google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).updateSubConnState+0x27b google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:254 # 0x11cfa7a google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).NewSubConn.func1+0x5a google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:370 # 0x128e574 google.golang.org/grpc.(*acBalancerWrapper).updateState.func1+0x234 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:341 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x415a34 0x4ed028 0x122946b 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x122946a google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xaa google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1186 0: 0 [29: 3248] @ 0x10cd1c5 0x10cd25b 0x10ccb75 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd1c4 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 640] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [3: 96] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xb81b48 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb81b47 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x1a7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x555817 0x1404511 0x1403d65 0x14091c5 0x14055e5 0x4a530a 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1404510 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x430 github.com/creachadair/jrpc2@v1.3.4/json.go:226 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14091c4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.4/server.go:637 # 0x14055e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.4/server.go:146 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [2: 448] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 3520] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdca8fc 0xdca1fd 0xdc80a5 0xdc8e95 0xdbfb2c 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdca8fb github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdc80a4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:55 # 0xdc8e94 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.57.1/crypto_stream_manager.go:32 # 0xdbfb2b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.57.1/connection.go:1953 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 48] @ 0x794bf2 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 21760] @ 0x1392f7e 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1392f7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 384] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x661911 0x6618ed 0x66184e 0x65f053 0x647a25 0x648977 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x661910 net.IPv4+0x890 net/ip.go:54 # 0x6618ec net.IP.To16+0x86c net/ip.go:230 # 0x66184d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:311 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x647a24 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648976 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 512] @ 0x90e6d7 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1792] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 47360] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 96] @ 0xb8267d 0x48b5a1 # 0xb8267c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:465 0: 0 [3: 192] @ 0x14dfed8 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0x53b505 0xb0316c 0xb0539c 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xb0316b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb0539b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:72 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 64] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 1248] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 160] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x4e5a6c 0x7997a5 0x7b4b1a 0x7b4bcb 0x7ba3a5 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x7997a4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7b4b19 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:206 # 0x7b4bca crypto/x509.parseValidity+0x2a crypto/x509/parser.go:220 # 0x7ba3a4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:981 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 1152] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0xd208ee 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd208ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:37 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [14: 336] @ 0x115bc2d 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bc2c github.com/pactus-project/pactus/state.(*state).commitSandbox+0x4c github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 832] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x91086b 0x94ed48 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xb2efdb 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb2efda github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x7ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 32] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 256] @ 0xb3297f 0xb816d2 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb816d1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 56] @ 0xc2c7cc 0xc29f4f 0xc35245 0x48b5a1 # 0xc2c7cb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1921 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 61440] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x793e3d 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xcd5d1e 0xcdd797 0xce18af 0xd3d019 0x10ccb6f 0x10329d0 0x103229b 0x48b5a1 # 0xcd5d1d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:268 # 0xcdd796 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x14ab51a 0x14c5e37 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c5e36 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 crypto/internal/fips140/ecdsa/ecdsa.go:472 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x79aea5 0x950fea 0x950fb0 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x950fe9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xdc9 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950faf crypto/tls.(*SessionState).Bytes+0xd8f crypto/tls/ticket.go:146 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 112] @ 0xde73c5 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0x48b5a1 # 0xde73c4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdada5b 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdada5a github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x15a github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:147 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [11: 1056] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [3: 864] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [9: 20736] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e185 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e184 crypto/tls.(*Conn).readHandshake+0x1a4 crypto/tls/conn.go:1117 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [27: 12096] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdad99a 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdad999 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x99 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:141 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [15: 1440] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xafed05 0xb7d48a 0xb82124 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xafed04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:146 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 192] @ 0xde70de 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde70dd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.57.1/stream.go:77 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 80] @ 0xb808ab 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb808aa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 384] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 320] @ 0xb2b425 0xb7d105 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb2b424 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:167 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 768] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 120] @ 0xb040a5 0xb04082 0xb05830 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb040a4 go.opentelemetry.io/otel/metric.WithAttributeSet+0x84 go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xb04081 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x61 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:151 # 0xb0582f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:97 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd61eb8 0xd61eac 0xd621e8 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd61eb7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x37 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd61eab github.com/multiformats/go-multistream.readProto[...]+0x2b github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd621e7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xdb5a98 0xdb5acd 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdb5a97 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:31 # 0xdb5acc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.57.1/connection.go:511 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 4864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xa31865 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x10dc57b 0x10d9656 0x48b5a1 # 0x10dc57a github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x53a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:539 # 0x10d9655 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x2b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:335 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db3ce 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db3cd crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 7176192] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1680] @ 0x415a34 0xb07665 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb07664 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:321 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 96] @ 0x8676ee 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8676ed google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [10: 240] @ 0x10d7f65 0x10bd8dd 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d7f64 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x3c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:231 # 0x10bd8dc github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x11c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:552 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [5: 160] @ 0x51f406 0xa31894 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 432] @ 0xb7ff49 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7ff48 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:186 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x77cbe8 0x77cc1c 0x783473 0x778286 0xb127c9 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 3072] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xdadb7e 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdadb7d github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:155 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [13: 1456] @ 0xde73db 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [18: 864] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [7: 336] @ 0x53b505 0x10cc770 0x10cc712 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x10cc76f github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10cc711 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 5939200] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [39: 1872] @ 0xb79086 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [30: 720] @ 0x844576 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [6: 56832] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 480] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 10752] @ 0xdbfd25 0xdbfccb 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdbfd24 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:77 # 0xdbfcca github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.57.1/connection.go:1993 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 192] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 2304] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1632] @ 0x69832f 0x697416 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x7b41a5 0x7b456f 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 640] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0xb79086 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 12672] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdca8fc 0xdca1fd 0xdda4b9 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdca8fb github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdda4b8 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 96] @ 0x69725b 0x69e6d1 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x69e6d0 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd0 github.com/pactus-project/pactus/types/tx/payload/bond.go:110 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xb138a5 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb138a4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x84 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 224] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x693a23 0x5b187d 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x693a22 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x5b187c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1120] @ 0xb7964d 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7964c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [11: 8448] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xda537a 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 144] @ 0x77f2a5 0xb13af7 0xb13a9a 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb13af6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13a99 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 425984] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8034 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 3072] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x793978 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x793977 encoding/asn1.makeBody+0x677 encoding/asn1/marshal.go:469 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [15: 720] @ 0xb7919e 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 480] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xdaac95 0xda5353 0xdad5e9 0xdaef78 0xdd0a30 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdaac94 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad5e8 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x348 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:122 # 0xdaef77 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).KeyPhase+0x37 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:341 # 0xdd0a2f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x20f github.com/quic-go/quic-go@v0.57.1/packet_packer.go:493 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [22: 1760] @ 0x844576 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [1: 16] @ 0xdaae16 0xda5353 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdaae15 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:21 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 256] @ 0xdd4125 0xdd116c 0xdd29c9 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdd4124 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:844 # 0xdd116b github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x44b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:550 # 0xdd29c8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x108 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:744 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 80] @ 0x148b84f 0x148b7ea 0x148b71c 0xdacdfd 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148b71b crypto/internal/fips140/aes/gcm.(*GCM).Seal+0xdb crypto/internal/fips140/aes/gcm/gcm.go:65 # 0xdacdfc github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0xdc github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:39 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 16] @ 0x77c7c8 0x77c7fc 0x783473 0x778286 0xb1290f 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [12: 192] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [4: 128] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0xb7f2fb 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7f2fa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 64] @ 0xb29c19 0xb29c0d 0xb32449 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb29c18 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb29c0c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb32448 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 14336] @ 0x148d81a 0x955d79 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x14cb46b 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14cb46a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab4fb 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab4fa github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:68 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 96] @ 0x71303b 0x7086ab 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x7086aa github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 5120] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [23: 20608] @ 0x148d81a 0x955d79 0x907936 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 1408] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x7b08a5 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b08a4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 1536] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xb276ba 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb276b9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0xd77053 0xd77047 0xdd6556 0xdd6318 0xdd59db 0xdd5685 0xdbb326 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd77052 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:279 # 0xd77046 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:267 # 0xdd6555 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:213 # 0xdd6317 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:190 # 0xdd59da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:128 # 0xdd5684 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x164 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:77 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 32] @ 0x48fc05 0x548747 0x943b14 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x48fc04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x548746 sort.SliceStable+0x86 sort/slice.go:43 # 0x943b13 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6b3 crypto/tls/handshake_server_tls13.go:228 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 96] @ 0x79aea5 0x9507e5 0x9507a8 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9507e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9507a7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [9: 432] @ 0xde70de 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde70dd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.57.1/stream.go:77 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 3840] @ 0x5cb71e 0x5cb712 0x5cb645 0xdad1c5 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdad1c4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:69 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 32] @ 0x7b4585 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b4584 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 14976] @ 0x933345 0x933311 0x933217 0x79aae2 0x79af3c 0x9331cb 0x9330c7 0x79aae2 0x79af3c 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x933344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x933310 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x933216 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9331ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9330c6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 160] @ 0xd9926a 0xd99430 0xd9949f 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd99269 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x109 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_tracker.go:27 # 0xd9942f github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2cf github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/received_packet_handler.go:28 # 0xd9949e github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x33e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:24 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0x794af9 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x794af8 encoding/asn1.makeField+0x7b8 encoding/asn1/marshal.go:610 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x910959 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x910958 crypto/tls.(*Conn).handshakeContext+0x158 crypto/tls/conn.go:1541 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0xb80ffd 0xb80f2e 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb80ffc go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb80f2d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x14e0178 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0xdd573b 0xdbb326 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdd573a github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:102 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 960] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0xde73c5 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde73c4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0xb80865 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0xb80864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0x599a45 0x598815 0x5982f3 0x6a45b5 0x6a4597 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a45b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a4596 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xc2e53e 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2e53d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xb3297f 0xb804d9 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb804d8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0xb27d6e 0xb73025 0x48b5a1 # 0xb27d6d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x22d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xb73024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:565 0: 0 [1: 32] @ 0xc425b2 0xc42925 0xc46f3b 0xc39325 0xc351c5 0x48b5a1 # 0xc425b1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc42924 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc46f3a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc39324 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc351c4 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] @ 0x79adb7 0x79ac07 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 336] @ 0x746a05 0x771525 0x77150c 0xa31af0 0xb7cc69 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7cc68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x69b057 0x69a97d 0x6a644a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b056 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x36 github.com/pactus-project/pactus/types/certificate/certificate.go:146 # 0x69a97c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6a6449 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x79423e 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79423d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1936] @ 0xc29c45 0xc29c90 0xc35245 0x48b5a1 # 0xc29c44 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29c8f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc35244 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] @ 0x4ed028 0xb0773c 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xb0773b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:333 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [7: 224] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [3: 96] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 1280] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 1008] @ 0xddc5eb 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xddc5ea github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 160] @ 0xb2b4f9 0xb7d105 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb2b4f8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x1d8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:169 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdab030 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdab02f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x104c525 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104c524 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:753 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 3200] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x539baa 0x13fe023 0x14071b5 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x13fe022 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.19.0/semaphore/semaphore.go:39 # 0x14071b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.4/server.go:374 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [16: 512] @ 0x51f406 0xa31894 0xb8350b 0xb81f8e 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8350a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [2: 32] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 768] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [1: 112] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x14015db 0x14015c6 0x140285d 0x140eddf 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x14015da github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.4/client.go:449 # 0x14015c5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.4/client.go:221 # 0x140285c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.4/client.go:350 # 0x140edde github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x55e github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:127 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 90112] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410052 0x72c5a5 0x71c89f 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x71c89e github.com/syndtr/goleveldb/leveldb.(*session).recover+0x5be github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:177 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x51f406 0xa31894 0xb2de2d 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2de2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [2: 1536] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0xb7933c 0xb793a7 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7933b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [223: 99904] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 400] @ 0x640525 0x6613c5 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x640524 internal/singleflight.(*Group).DoChan+0x184 internal/singleflight/singleflight.go:81 # 0x6613c4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [5: 640] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9f1006 0x9ce81a 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f1005 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0x9ce819 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [2: 480] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 1216] @ 0xcdfef9 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [27: 3024] @ 0x10cd15e 0x10cd253 0x10ccb75 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd15d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 160] @ 0x70c709 0x710176 0x48b5a1 # 0x70c708 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x228 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:298 # 0x710175 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 [10: 4800] @ 0x903950 0xdabef2 0xdac305 0x93e684 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xdabef1 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x71 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:13 # 0xdac304 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x104 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:26 # 0x93e683 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x79aea5 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xdcb107 0xdffb3f 0xdb394a 0xdb331e 0xdc2152 0xdc1bab 0xdbfef7 0xdbfb9a 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdcb106 github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1a6 github.com/quic-go/quic-go@v0.57.1/framer.go:86 # 0xdffb3e github.com/quic-go/quic-go.(*Conn).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2955 # 0xdb3949 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x1a9 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:144 # 0xdb331d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdc2151 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdc1baa github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdbfef6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdbfb99 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 320] @ 0xb793f4 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 1024] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0xb792ce 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 1120] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [34: 5440] @ 0xce293e 0xcdfee8 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 1040] @ 0xc129d6 0x11493d4 0x1148b6e 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [36: 1152] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0xddd868 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xddd867 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0xe7 github.com/quic-go/quic-go@v0.57.1/send_stream.go:266 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [8: 192] @ 0x10d2c53 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10d2c52 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 512] @ 0xb15b75 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb15b74 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [2: 32] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3d54 0xc512ad 0xc511ae 0xc58757 0xc5874f 0xded042 0xdf041c 0xdef765 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc512ac golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x2c golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:194 # 0xc511ad golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x22d golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:31 # 0xc58756 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5874e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xded041 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [11: 1408] @ 0xd31d49 0xd31be5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 144] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xb040b6 0xb05830 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb040b5 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:153 # 0xb0582f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:97 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [12: 1536] @ 0xc29c45 0xc29c90 0xc35245 0x48b5a1 # 0xc29c44 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29c8f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc35244 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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x4a4732 0x4a3da5 0x9f0f69 0x9ce02d 0x9ce0d8 0x9cfc94 0x9cecf3 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f0f68 net/http.putBufioReader+0x128 net/http/server.go:888 # 0x9ce02c net/http.(*conn).finalFlush+0x2c net/http/server.go:1776 # 0x9ce0d7 net/http.(*conn).close+0x17 net/http/server.go:1791 # 0x9cfc93 net/http.(*conn).serve.func1+0x1f3 net/http/server.go:1955 # 0x9cecf2 net/http.(*conn).serve+0x7d2 net/http/server.go:2151 0: 0 [7: 1344] @ 0xb2cfe6 0xb2de5d 0x48b5a1 # 0xb2cfe5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x665 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:177 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [8: 128] @ 0x8c61b5 0x8c65d4 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x6829d5 0xb07dc5 0xb07dc0 0xb06ec5 0xb06ec6 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb07dc4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:377 # 0xb07dbf github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:369 # 0xb06ec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:317 # 0xb06ec5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:274 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [45: 4320] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [7: 224] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 1248] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xb82cdf 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb82cde github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:505 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [38: 1824] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1120] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 256] @ 0xdabc26 0xda806a 0xda80fb 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xdabc25 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.57.1/internal/handshake/session_ticket.go:19 # 0xda8069 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:375 # 0xda80fa github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:384 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 336] @ 0xdcf7c9 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcf7c8 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xb68 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:452 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 1536] @ 0x14c6a48 0x14c69ff 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14c6a47 crypto/internal/fips140/bigmod.NewNat+0x1e7 crypto/internal/fips140/bigmod/nat.go:72 # 0x14c69fe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:242 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x7b545f 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b545e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:299 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdab56a 0xdaafe5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab569 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:69 # 0xdaafe4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:44 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 128] @ 0x14e0178 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0x1490c37 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac5b9 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac5b8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:71 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [1: 96] @ 0x79aea5 0x79aa1d 0x9519e5 0x79aae2 0x79af3c 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9519e4 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 24] @ 0xd68ea5 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0xd68ea4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x464 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [12: 960] @ 0xd9913a 0x4a3e91 0xd9a25e 0xd9cd09 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd99139 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 32] @ 0x11904a7 0x1190479 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x11904a6 github.com/pactus-project/pactus/sync/bundle/message.NewHelloAckMessage+0xc26 github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:16 # 0x1190478 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xbf8 github.com/pactus-project/pactus/sync/handler_hello.go:152 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0xb7933c 0xb793a7 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7933b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 416] @ 0x51f406 0x114f249 0x114f465 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114f464 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:89 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x697f74 0x697f4a 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697f73 bytes.NewReader+0x93 bytes/reader.go:159 # 0x697f49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 576] @ 0xb28745 0xb2e2dd 0xb2de7f 0x48b5a1 # 0xb28744 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetTrackedCplsForRefresh+0xc4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table_refresh.go:24 # 0xb2e2dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:250 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 1504] @ 0xafca6e 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafca6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [18: 1152] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x66130c 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x66130b net.(*Resolver).lookupIPAddr+0x28b net/lookup.go:334 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [18: 12672] @ 0xda68c5 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda68c4 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x264 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:161 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 48] @ 0x8c1405 0x8c144a 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1404 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c1449 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0xb7919e 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 11714560] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb7ce36 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7ce35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xd792f2 0xd75d85 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd792f1 github.com/quic-go/quic-go/internal/wire.parseMaxStreamsFrame+0x31 github.com/quic-go/quic-go@v0.57.1/internal/wire/max_streams_frame.go:17 # 0xd75d84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x204 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:143 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 192] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x746a05 0x771525 0x77150c 0xa31af0 0xb7cc69 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x771524 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x77150b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa31aef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb7cc68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 2048] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [8: 4096] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xda938f 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda938e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4ce github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:522 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [22: 1056] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 6144] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x6953b9 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 160] @ 0xcc4f6d 0xcc4f3a 0xcc46f9 0x1047274 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcc4f6c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcc4f39 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0x1047273 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:92 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 5184] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 80] @ 0x78a60e 0x78a946 0x7c752a 0x7c7c58 0xd68e78 0xe090d8 0xe08e9d 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7c7529 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe090d7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:120 # 0xe08e9c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:106 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [31: 6944] @ 0xddc616 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xddc615 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 896] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc21c05 0xc21ae9 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21c04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc21ae8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x10cd21e 0x10ccb75 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd21d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xcdf665 0xcdd7b1 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xcdf664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:542 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 352] @ 0x13f6cf4 0x13f6c71 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6cf3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xb13 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x649265 0x648c29 0x1212d88 0x1213045 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x649264 net.(*sysDialer).dialParallel+0x224 net/dial.go:619 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x1212d87 google.golang.org/grpc/internal/transport.dial+0x3c7 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:185 # 0x1213044 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x164 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:222 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [8: 512] @ 0xb7d405 0xb82124 0x48b5a1 # 0xb7d404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:65 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab3a5 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab3a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:56 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0x14dafe5 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xda8ae9 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xda8ae8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:473 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 1600] @ 0x9434a5 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x9434a4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:110 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 720] @ 0x953225 0x9493e5 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x953224 crypto/tls.(*Conn).sessionState+0x64 crypto/tls/ticket.go:299 # 0x9493e4 crypto/tls.(*Conn).sendSessionTicket+0x164 crypto/tls/handshake_server_tls13.go:1003 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 640] @ 0xd77053 0xd77047 0xdd6556 0xdd6318 0xdd59db 0xdd56fc 0xdbb326 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd77052 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:279 # 0xd77046 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:267 # 0xdd6555 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:213 # 0xdd6317 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:190 # 0xdd59da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:128 # 0xdd56fb github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:67 # 0xdbb325 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 960] @ 0xdcd706 0xdb086e 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdcd705 github.com/quic-go/quic-go.newPacketPacker+0xc5 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:158 # 0xdb086d github.com/quic-go/quic-go.init.func1+0x10ed github.com/quic-go/quic-go@v0.57.1/connection.go:368 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 384] @ 0x64244b 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x64244a net.srcAddrs+0x2a net/addrselect.go:45 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 48] @ 0x5440da 0x5c3eca 0x5c4972 0x69e3e5 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69e3e4 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x64 github.com/pactus-project/pactus/types/tx/payload/bond.go:64 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 336] @ 0x6957af 0xdaae65 0xda5353 0xdad945 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdad944 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:140 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 96] @ 0x793e3d 0x794c3d 0x795113 0xdac589 0xdac566 0xde47d1 0xde4598 0xde0dc5 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdac588 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdac565 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:61 # 0xde47d0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.57.1/server.go:921 # 0xde4597 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.57.1/server.go:907 # 0xde0dc4 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.57.1/server.go:322 0: 0 [12: 6144] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 448] @ 0xdb5b45 0xdb5b08 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5b44 github.com/quic-go/quic-go.newSendQueue+0x124 github.com/quic-go/quic-go@v0.57.1/send_queue.go:40 # 0xdb5b07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.57.1/connection.go:512 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [11: 352] @ 0x696ca5 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696ca4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0xc4 github.com/pactus-project/pactus/crypto/bls/private_key.go:147 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x844576 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x4a4719 0x4a3da5 0x8aa9b4 0xd0008a 0xd0006d 0xcff71c 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd00089 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd0006c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff71b 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] @ 0x776b71 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb71c69 0xb73eef 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb71c68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb73eee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [42: 1008] @ 0x776b8d 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [7: 336] @ 0xb7919e 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 720] @ 0xb792ce 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd2f5c 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd2f5b github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x15b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:781 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [60: 2880] @ 0x776b8d 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 224] @ 0x6957af 0xdaae65 0xdad88a 0xdadbf3 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x6957ae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdadbf2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:160 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 16] @ 0x4e5a6c 0x7997a5 0x7b4b1a 0x7b4bcb 0x7ba3a5 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x7997a4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7b4b19 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:206 # 0x7b4bca crypto/x509.parseValidity+0x2a crypto/x509/parser.go:220 # 0x7ba3a4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:981 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 129024] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 36864] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 720] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xcff3c7 0xcff3b0 0xd0363c 0xd03a2f 0xd03ca5 0xd05f73 0xd3cb62 0xb76b14 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0363b github.com/libp2p/go-yamux/v5.(*Stream).sendClose+0x7b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:252 # 0xd03a2e github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xce github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:325 # 0xd03ca4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd05f72 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:47 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0xb76b13 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 288] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0x72c385 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c384 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:433 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 256] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xb7915f 0xb791b6 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 1472] @ 0xd33525 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd33524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:259 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [7: 1568] @ 0x945939 0x94587b 0x943373 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x945938 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:1015 # 0x94587a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:512 # 0x943372 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1490d30 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x69578b 0xdaae65 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0xde7168 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde7167 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.57.1/stream.go:80 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 96] @ 0xb78fd6 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb2f1a6 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2f1a5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:337 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb71c69 0xb73eef 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb71c68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb73eee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [3: 96] @ 0xd7a86e 0xd75bfd 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7a86d github.com/quic-go/quic-go/internal/wire.parseResetStreamFrame+0x36d github.com/quic-go/quic-go@v0.57.1/internal/wire/reset_stream_frame.go:49 # 0xd75bfc github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x7c github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:131 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [15: 7680] @ 0x7ad7de 0x7ad7f3 0xda5954 0xdab095 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xdab094 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:47 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0x6953b9 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [13: 1456] @ 0xb7964d 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7964c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 1232] @ 0x4ddac6 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4ddac5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0x6592cc 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x6592cb net.newAddr+0x28b net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 192] @ 0x66edb2 0x655e45 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66edb1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x655e44 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 96] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xafcd98 0xafcd39 0xaff25f 0xb71c69 0xb73eef 0x48b5a1 # 0xafcd97 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:54 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb71c68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb73eee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [8: 9306112] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0xe084e5 0xd30e96 0x48b5a1 # 0xe084e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:84 # 0xd30e95 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [94: 39104] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x7769ab 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 64] @ 0xc12fbf 0x10cd6e4 0x10ccafc 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10cd6e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:519 # 0x10ccafb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:475 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x118c785 0x118b63c 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118c784 github.com/beevik/ntp.fixHostPort+0x204 github.com/beevik/ntp@v1.5.0/ntp.go:697 # 0x118b63b github.com/beevik/ntp.getTime+0x15b github.com/beevik/ntp@v1.5.0/ntp.go:509 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 352] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 96] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0xb127ee 0xb127dc 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb127ed github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb127db github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [7: 2688] @ 0xb248e6 0xb24ab2 0xb2e3c5 0xb2de7f 0x48b5a1 # 0xb248e5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb24ab1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e3c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:273 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0x69b485 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xda5353 0xdadb25 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda5352 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xdadb24 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:154 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [5: 560] @ 0xdf9e2c 0xde8056 0xde7e27 0xdb6013 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdf9e2b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:61 # 0xde8055 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.57.1/streams_map.go:73 # 0xde7e26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdb6012 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 144] @ 0x480f93 0x40b6c5 0x40b6b8 0x410374 0xd31e14 0xd31be5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd31e13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:276 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 240] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 7040] @ 0xda64fd 0xda64cb 0xda65aa 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda64fc crypto/tls.newQUICConn+0x1bc crypto/tls/quic.go:188 # 0xda64ca crypto/tls.QUICServer+0x18a crypto/tls/quic.go:184 # 0xda65a9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x269 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:130 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 6528] @ 0x148b84f 0x148b7ea 0x148da0c 0x902d31 0x908ce4 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148da0b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x902d30 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x908ce3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f67e5 0x13f671d 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f67e4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x604 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f671c github.com/pactus-project/pactus/www/html.txToTable+0x53c github.com/pactus-project/pactus/www/html/transaction.go:69 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 160] @ 0x51c449 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x51c448 fmt.Errorf+0x168 fmt/errors.go:32 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [6: 96] @ 0x11402d5 0xd33486 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x11402d4 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd33485 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x205 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:257 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [15: 23040] @ 0xd80505 0x4a3e91 0xdddc7b 0xdddc6f 0xddd905 0xddd6bb 0xdcc903 0xdcb4aa 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdddc7a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdddc6e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.57.1/send_stream.go:334 # 0xddd904 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xddd6ba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdcc902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdcb4a9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [55: 2640] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [19: 34048] @ 0x944173 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x944172 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd12 crypto/tls/handshake_server_tls13.go:296 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x539baa 0x10cc9bd 0x114b5db 0x114792a 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x10cc9bc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x45c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:471 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 2310144] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 3584] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x90cfae 0x90d7db 0x90dca6 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 3840] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [24: 3840] @ 0xdc4cf2 0xdc4c32 0xde8585 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdc4cf1 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.57.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc4c31 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xde8584 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 48] @ 0x651765 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x651764 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 480] @ 0xb26705 0xb2cad3 0xb2de5d 0x48b5a1 # 0xb26704 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2cad2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [23: 1472] @ 0xb835ea 0xb81f8e 0x48b5a1 # 0xb835e9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x389 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:533 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 48] @ 0x5b9012 0x1396f6d 0x1396ef6 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1396f6c github.com/pactus-project/pactus/crypto.Address.String+0x52c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396ef5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x4b5 github.com/pactus-project/pactus/www/grpc/transaction.go:320 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x10cd31a 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x10cd319 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:485 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 16] @ 0x8c69c5 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x8c69c4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [6: 10752] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 129024] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 576] @ 0xb793f4 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x115bd06 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bd05 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x125 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 768] @ 0xdafeb1 0xdafd7a 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdafeb0 github.com/quic-go/quic-go.newConnIDManager+0x730 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:56 # 0xdafd79 github.com/quic-go/quic-go.init.func1+0x5f9 github.com/quic-go/quic-go@v0.57.1/connection.go:290 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 32] @ 0xb7cd79 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7cd78 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x198 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [67: 4288] @ 0x844576 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [9: 864] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 352] @ 0xb79045 0xb78fe3 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 704] @ 0x746b14 0xb80e47 0xb80e21 0xb80e22 0xb80eee 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb80e46 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80e20 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80e21 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80eed github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 54528] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 720] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700dc9 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700dc8 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e35aa 0x6e3512 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e35a9 path/filepath.Join+0x149 path/filepath/path.go:131 # 0x6e3511 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 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [25: 4400] @ 0xde73ec 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [6: 10518528] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x1490c37 0x69521d 0x69578b 0x6958e7 0xdad118 0xdacda6 0xdac759 0xdb846b 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0x6958e6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:94 # 0xdad117 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:56 # 0xdacda5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xdac758 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdb846a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 2304] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [38: 29184] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [57: 6384] @ 0x746a05 0xb832e5 0xb832c5 0xb83288 0xb83383 0xb81f8e 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb832e4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb832c4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb83287 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83382 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [3: 3440640] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x6a2a4d 0x6a5255 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a2a4c github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x4c github.com/pactus-project/pactus/crypto/ed25519/public_key.go:91 # 0x6a5254 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 416] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc0bd48 0xc0d3c5 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a 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] @ 0x789a6b 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x789a6a crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [52: 2496] @ 0xafcd45 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcd44 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 4608] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e3c5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e3c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1024] @ 0xafacb0 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [14: 1568] @ 0xddc5eb 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xddc5ea github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [70: 6720] @ 0x8445d6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [2: 512] @ 0xb3297f 0xb81936 0xb81918 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:153 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 768] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 464] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 24] @ 0x776b8d 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [13: 832] @ 0xb793f4 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0x69811b 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x104ce25 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104ce24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1004 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:828 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x6f62d4 0x717f99 0x718a8b 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f62d3 github.com/syndtr/goleveldb/leveldb/journal.(*Writer).Next+0x93 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:495 # 0x717f98 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:19 # 0x718a8a github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x26a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 216] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 16128] @ 0x5cb71e 0x5cb712 0x5cb645 0xda595e 0xdab0d5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cb71d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cb711 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cb644 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xda595d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:47 # 0xdab0d4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:48 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [23: 368] @ 0x13f6c25 0x13f6ba1 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6c24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa44 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x7993c5 0x7b4805 0x7ba5f0 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba5ef crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1009 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [122: 1952] @ 0xdda46a 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdda469 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 6784] @ 0x148b84f 0x148b7ea 0x148da0c 0x902d31 0x908ce4 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148da0b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x902d30 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x908ce3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [7: 336] @ 0xb79389 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [234: 112320] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 160] @ 0xce293e 0xce07fd 0xce1a74 0xd3d019 0x10ccb6f 0x10329d0 0x103229b 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce07fc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x10329cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x103229a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [141: 3384] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 24] @ 0x794e2a 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 480] @ 0x776b8d 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 480] @ 0x122c6d6 0x11fb1d2 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122c6d5 google.golang.org/grpc/internal/transport.newFramer.NewFramer.func2+0x35 golang.org/x/net@v0.48.0/http2/frame.go:451 # 0x11fb1d1 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x71 golang.org/x/net@v0.48.0/http2/frame.go:529 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 432] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x120d14d 0x120d0b4 0x120bbb9 0x12224dc 0x48b5a1 # 0x120d14c google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0x14c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:685 # 0x120d0b3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 320] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 96] @ 0x69a18a 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x130b565 0x130ebf9 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130b564 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 # 0x130ebf8 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3: 72] @ 0xdb0970 0xdb0938 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb096f github.com/quic-go/quic-go.newCryptoStreamManager+0x11ef github.com/quic-go/quic-go@v0.57.1/crypto_stream_manager.go:21 # 0xdb0937 github.com/quic-go/quic-go.init.func1+0x11b7 github.com/quic-go/quic-go@v0.57.1/connection.go:370 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 3416064] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x9c20d5 0x9c20f6 0x9f00df 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9c20d4 net/textproto.NewReader+0x74 net/textproto/reader.go:38 # 0x9c20f5 net/http.newTextprotoReader+0x95 net/http/request.go:1044 # 0x9f00de net/http.readRequest+0x3e net/http/request.go:1080 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 80] @ 0x686a8e 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a8d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x12ad8f6 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad8f5 google.golang.org/grpc.newClientStreamWithParams+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:292 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x123b12f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x123b12e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [13: 624] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 160] @ 0x104b5b8 0x104b588 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b5b7 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:24 # 0x104b587 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:641 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 120] @ 0xbe3b59 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3b58 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd78 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 672] @ 0x480fda 0x480fef 0x8c0acc 0x115812c 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0acb github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1344] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [24: 1536] @ 0xb793f4 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xcd5bbe 0xce0371 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcd5bbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetServicePeerLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:260 # 0xce0370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:670 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 2016] @ 0xb826c8 0x48b5a1 # 0xb826c7 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x867 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:469 0: 0 [1: 768] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 96] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0xb8057f 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb8057e github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:252 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [65: 4160] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 320] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 160] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc1f38b 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [13: 2080] @ 0xdc4cf2 0xdc4c32 0xde84c5 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xdc4cf1 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.57.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc4c31 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xde84c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [5: 120] @ 0x8b1dfe 0x8b1e28 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1dfd github.com/pactus-project/pactus/store.publicKeyKey+0x9d github.com/pactus-project/pactus/store/block.go:22 # 0x8b1e27 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xc7 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 6656] @ 0x7ad7de 0x7ad7f3 0xda5954 0xdab0d5 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xdab0d4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:48 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [13: 624] @ 0xb79086 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 192] @ 0x10bc3dd 0x10bc41e 0x10bc2c5 0x10cddba 0x1034323 0x10327e5 0x102fd72 0x48b5a1 # 0x10bc3dc slices.Clone[...]+0x7c slices/slices.go:360 # 0x10bc41d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:423 # 0x10bc2c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:414 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1034322 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipPeer+0x42 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:60 # 0x10327e4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x364 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:427 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [2: 2260992] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 384] @ 0xb7915f 0xb791b6 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 2304] @ 0x6869e6 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869e5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x696a33 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 6400] @ 0x7fb4d6 0x7fad90 0xafb0e6 0x104b44f 0x1049c05 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x104b44e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1ce github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:622 # 0x1049c04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:485 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 1568] @ 0xddc605 0xde7265 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xddc604 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 192] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 144] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [34: 3264] @ 0x8aee85 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8aee84 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:170 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [18: 1152] @ 0x746b14 0xb80e47 0xb80e21 0xb80e22 0xb80eee 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb80e46 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80e20 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80e21 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80eed github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 384] @ 0xb7919e 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [31: 992] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 3072] @ 0xdf2ea5 0x4a3e91 0xdd04e5 0xdd04d4 0xdc36f5 0xdc23d0 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd04e4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd04d3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc36f4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [7: 1008] @ 0xd9c0fe 0xd9c265 0xd991ab 0xdb03bd 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xd9c0fd github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x17d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:53 # 0xd9c264 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:148 # 0xd991aa github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xdb03bc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 96] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb81d53 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb81d52 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xd7a86e 0xd75bfd 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7a86d github.com/quic-go/quic-go/internal/wire.parseResetStreamFrame+0x36d github.com/quic-go/quic-go@v0.57.1/internal/wire/reset_stream_frame.go:49 # 0xd75bfc github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x7c github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:131 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [11: 704] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 2304] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c13ca 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c13c9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x69811b 0x6a5148 0x6a4f50 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0xb7933c 0xb793a7 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7933b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x53d285 0x53d3f9 0x54417c 0x118b83b 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x118b83a github.com/beevik/ntp.getTime+0x35a github.com/beevik/ntp@v1.5.0/ntp.go:556 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [6: 192] @ 0x40cbf2 0x40b74d 0x41187c 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0xb29c19 0xb29c0d 0xb32449 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb29c18 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb29c0c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb32448 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 1344] @ 0x415a34 0x4ed028 0xb0773c 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xb0773b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:333 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 5760] @ 0xc0e485 0xc0e305 0xc12173 0xb823dc 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb823db github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [7: 336] @ 0xb79389 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 8192] @ 0xd05445 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0xd05444 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 288] @ 0x79aea5 0x9331cb 0x9330c7 0x79aae2 0x79af3c 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9331ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9330c6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xda52dd 0xdadc45 0xda91bc 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda52dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xdadc44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:161 # 0xda91bb github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2fb github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:528 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [4: 512] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [21: 336] @ 0x7769c7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x7769c6 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 640] @ 0xb2b4f9 0xb7d105 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb2b4f8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x1d8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:169 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x1160078 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1160077 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0xd7 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 960] @ 0xafcefe 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:107 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [7: 168] @ 0xe09690 0xe098ac 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xe0968f github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:26 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [100: 35200] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 784] @ 0x746a05 0xb80d33 0xb80d17 0xb80cc8 0xb80dda 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb80d32 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80d16 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80cc7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 1152] @ 0x8445d6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [28: 3136] @ 0x746a05 0xb80d33 0xb80d17 0xb80cc8 0xb80dda 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb80d32 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80d16 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80cc7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 80] @ 0xa31865 0xb8350b 0xb81f8e 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8350a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x6f2172 0x6f224f 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [3: 96] @ 0x6f2172 0x6f224f 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [1: 704] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc236b0 0xc2b0fe 0xc2b0d9 0xc2b07c 0xc35245 0x48b5a1 # 0xc236af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc2b0fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x1d7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1187 # 0xc2b0d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d58 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1620 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 6912] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1024] @ 0x6f11ea 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f11e9 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [162: 20736] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0xb764de 0xb82629 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb764dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb82628 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:464 0: 0 [5: 640] @ 0x4a423c 0x4a4086 0x4a3dfc 0x120691b 0x123b205 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x120691a google.golang.org/grpc/mem.NewBuffer+0xfa google.golang.org/grpc@v1.77.0/mem/buffers.go:106 # 0x123b204 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 512] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x7783b6 0x7782bf 0xb127c9 0xb13a15 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a14 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 6733824] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 16384] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a252 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a251 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0xb792ce 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792cd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x785450 0x785271 0x94c97b 0x9188e5 0x919745 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x9188e4 crypto/tls.(*Conn).makeClientHello+0x9a4 crypto/tls/handshake_client.go:150 # 0x919744 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [18: 432] @ 0xafca6e 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafca6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 184] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1396ee5 0x1396e59 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1396ee4 github.com/pactus-project/pactus/crypto.Address.String+0x4a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396e58 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x418 github.com/pactus-project/pactus/www/grpc/transaction.go:319 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [48: 2304] @ 0x8445d6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [1: 32] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xb7fd38 0xb7fd2c 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7fd37 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xf7 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7fd2b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:168 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 160] @ 0x51f406 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [35: 3920] @ 0xb7964d 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7964c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [30: 2880] @ 0xb81fdc 0x48b5a1 # 0xb81fdb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x17b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:423 0: 0 [1: 144] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1081344] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 512] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 49152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a205 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a204 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 768] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 16] @ 0x6ffdc5 0x700b31 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6ffdc4 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x700b30 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x8c3b06 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c3b05 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 61440] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 108544] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x72388a 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x723889 github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x1409 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d 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: 90112] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410052 0x72c5a5 0x71c89f 0x7057e6 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x71c89e github.com/syndtr/goleveldb/leveldb.(*session).recover+0x5be github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:177 # 0x7057e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 4194304] @ 0x6efa4d 0x705fc8 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6efa4c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x705fc7 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 480] @ 0x72009f 0x720053 0x70d856 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x72009e github.com/syndtr/goleveldb/leveldb/iterator.NewMergedIterator+0x2de github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:310 # 0x720052 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x292 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:328 # 0x70d855 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 19456] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0xb13a79 0xb12137 0xe04036 0xe04028 0x112b33f 0xde3654 0xde1c2b 0xde0a25 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x112b33e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xde3653 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 256] @ 0xdd4125 0xdd116c 0xdd29c9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdd4124 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:844 # 0xdd116b github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x44b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:550 # 0xdd29c8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x108 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:744 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [26: 4576] @ 0xbe6f96 0xbe5d05 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6f95 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe5d04 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [171: 109440] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1152] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 672] @ 0xdb61c5 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb61c4 github.com/quic-go/quic-go.(*Conn).preSetup+0x7a4 github.com/quic-go/quic-go@v0.57.1/connection.go:545 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 96] @ 0x6e87ba 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e87b9 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 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x563879 0x563c7a 0x56351d 0x555834 0x1403c8d 0x14000bb 0x13ffbee 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1403c8c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.4/json.go:97 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [1: 144] @ 0x567325 0x5579e7 0x55649e 0x555cde 0x5558d9 0x1403c8d 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x567324 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1403c8c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.4/json.go:97 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x672385 0x66b4bb 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b4ba net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 1073152] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x7785d0 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7785cf github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [5: 320] @ 0x69aefb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69aefa github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 391680] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 1728] @ 0xc0bd2e 0xc0d3c5 0xc0cb27 0xc23fb6 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 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] @ 0xc0e485 0xc0e305 0xc240ac 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc240ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [8: 256] @ 0xd208ee 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0xd208ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:37 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 96] @ 0x1490c37 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x79aea5 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [25: 7200] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 560] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [7: 224] @ 0xb32267 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32266 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xb79045 0xb78fe3 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x9d2967 0x13f8fc5 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x13f8fc4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 800] @ 0xb79045 0xb78fe3 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 2816] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 216] @ 0xb07676 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb07675 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x75 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:322 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 768] @ 0xd7352b 0xd75c37 0xdbebca 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0xd7352a github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.57.1/internal/wire/crypto_frame.go:34 # 0xd75c36 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:135 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 2816] @ 0x6f146e 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f146d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x50d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:174 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [133: 12768] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0xb764de 0xb82629 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb764dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb82628 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:464 0: 0 [20: 960] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [50: 4000] @ 0xbe5bfe 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5bfd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x63d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 2592] @ 0xd7bc26 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0xdef0ba 0x48b5a1 # 0xd7bc25 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:61 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [10: 11520] @ 0x90d3b3 0x90d1ea 0x90dca6 0x94861d 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 400] @ 0xdd4456 0xdcfc12 0xdc2d6f 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdd4455 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:892 # 0xdcfc11 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xfb1 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:432 # 0xdc2d6e github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [39: 2496] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0xb764de 0xb82629 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb764dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb82628 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:464 0: 0 [42: 2016] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 160] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xb79045 0xb78fe3 0xb78ff7 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [20: 15360] @ 0x79adb7 0x79ac07 0x79aa1d 0x93a5a5 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93a5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 5120] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xda9357 0xda736a 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda9356 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x496 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:521 # 0xda7369 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:254 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 1792] @ 0x707b48 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x707b47 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xd9913a 0x4a3e91 0xd9a25e 0xd9cd09 0xdc44e8 0xdc2de8 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd99139 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc44e7 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x307 github.com/quic-go/quic-go@v0.57.1/connection.go:2786 # 0xdc2de7 github.com/quic-go/quic-go.(*Conn).sendPackets+0x8c7 github.com/quic-go/quic-go@v0.57.1/connection.go:2501 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 64] @ 0x7856b7 0x943f42 0x943345 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7856b6 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 crypto/ecdh/x25519.go:76 # 0x943f41 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 448] @ 0xdb635b 0xdb62b6 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb635a github.com/quic-go/quic-go.newDatagramQueue+0x93a github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:39 # 0xdb62b5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [6: 1344] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0x1031133 0x102fd9e 0x48b5a1 # 0x1031132 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x6f2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:258 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [139: 15568] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [15: 720] @ 0x468b06 0xb7935e 0xb793a7 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7935d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 176] @ 0xc20225 0xc3895b 0xc351a7 0x48b5a1 # 0xc20224 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [63: 6048] @ 0xafcefe 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:107 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [2: 65536] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 1740800] @ 0xdf2f25 0x4a3e91 0xdc3528 0xdc354f 0xdc2ebc 0xdc23f7 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xdf2f24 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:90 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc3527 github.com/quic-go/quic-go.getLargePacketBuffer+0x327 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc354e github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34e github.com/quic-go/quic-go@v0.57.1/connection.go:2616 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 49152] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x682ca7 0x10d2f25 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x682ca6 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d2f24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [64: 8192] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x10cd815 0xc24125 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [7: 224] @ 0xb79045 0xb78fe3 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x77cbe8 0x77cc1c 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0xb7919e 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [53: 6784] @ 0x8ab16d 0x8aafe6 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8ab16c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:171 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [18: 3168] @ 0xde73ec 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [10: 640] @ 0x69a927 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 56] @ 0x5136ef 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 8320] @ 0x90e473 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90e472 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1130 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 19968] @ 0x7b9e65 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b9e64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0x7282d2 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb7f43a 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7f439 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x5c4a55 0x69e628 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69e627 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/bond.go:94 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 1152] @ 0x6869e6 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869e5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 3456] @ 0xb07018 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb07017 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x297 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:287 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 160] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8c67b1 0x8c66c5 0xd601c5 0xd60199 0xd5fdef 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [5: 80] @ 0x830aa5 0x830a97 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x830aa4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x830a96 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 10240] @ 0x6ee7b2 0x70460a 0x703b11 0x7040a9 0x7066b5 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x704609 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x703b10 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x7040a8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x7066b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [168: 43008] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [152: 136192] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 224] @ 0xb79045 0xb78fe3 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79044 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [77: 4928] @ 0xb7bcbd 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bcbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 8192] @ 0x7ad7de 0x7ad7f3 0xda5954 0xda537a 0xda8ab1 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6805 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda5953 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.57.1/internal/handshake/cipher_suite.go:43 # 0xda5379 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda8ab0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:472 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 96] @ 0xb2434b 0xb2433c 0xb242d4 0xb242ea 0xb277cc 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb2434a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2433b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb242d3 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb242e9 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb277cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [37: 2960] @ 0xc0d327 0xc0cb27 0xc23fb6 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [54: 5184] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc23fb6 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [22: 2464] @ 0x48777c 0x4ed068 0xb0773c 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xb0773b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:333 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [24: 27648] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 480] @ 0x5d1645 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [96: 10752] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 192] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7956f 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [83: 2656] @ 0x7769ab 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 8192] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a205 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a204 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [100: 3200] @ 0x776b71 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 10880] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x6953b9 0xdab345 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6953b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xdab344 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:55 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 2112] @ 0x6f198c 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f198b github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x30b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:244 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [23: 16192] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 24] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [79: 5056] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [37: 4736] @ 0xb80f39 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb80f38 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [128: 4096] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [162: 57024] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [177: 28320] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 5568] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [194: 31040] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [233: 178944] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 640] @ 0x7fb4d6 0x7fad90 0xafb0e6 0x104b44f 0x1049c05 0x10483c5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x104b44e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1ce github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:622 # 0x1049c04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:485 # 0x10483c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:351 0: 0 [1: 256] @ 0xd027e8 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x10483a5 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x10483a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:346 0: 0 [1: 192] @ 0x932395 0x932365 0x932277 0x79aae2 0x79af3c 0x9321f6 0x931d74 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x932394 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x932364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x932276 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9321f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x931d73 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 48] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x118ee07 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118ee06 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x1e6 github.com/pactus-project/pactus/sync/handler_blocks_request.go:114 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4096] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 336] @ 0x13f6c25 0x13f6ba1 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6c24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa44 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1344] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 640] @ 0x651765 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x651764 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 4259840] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 384] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 704] @ 0x686a9f 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a9e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x92d445 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92d444 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x40cbf2 0x40aa79 0x481029 0xc12493 0x104c311 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x10d3573 0x8c60cb 0x10d3449 0x10ce3c2 0xc195bc 0x48b5a1 # 0x10d3572 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [8: 192] @ 0x4dee0d 0x4dfa7a 0x4dda66 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4dee0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4dfa79 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dda65 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 8192] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x114781c 0x1192cdf 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114781b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x1192cde github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0x68b108 0x6896a5 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e3c5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e3c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11c83ba 0x1221595 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x11c83b9 google.golang.org/grpc/internal/channelz.GetSocketOption+0x59 google.golang.org/grpc@v1.77.0/internal/channelz/syscall_linux.go:59 # 0x1221594 google.golang.org/grpc/internal/transport.NewServerTransport+0xe74 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:286 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [3: 72] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 40960] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4096] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 29184] @ 0x90e6d7 0x90e218 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x6e87fa 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e87f9 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 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 98304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a205 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a204 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x89ca73 0x89ce3e 0x89cd8b 0x104d5ac 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x89cd8a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:130 # 0x104d5ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:884 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 2048] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x6f2172 0x6f224f 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [2: 36864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xd52a3b 0xd52a2f 0xd56a37 0xd53962 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd52a3a golang.org/x/crypto/chacha20poly1305.New+0x1a golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:44 # 0xd52a2e github.com/flynn/noise.cipherChaChaPoly+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd53961 github.com/flynn/noise.(*symmetricState).MixKey+0x161 github.com/flynn/noise@v1.1.0/state.go:150 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 128] @ 0x6f2172 0x6f2a08 0x6f29ea 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f2a07 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x107 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:401 # 0x6f29e9 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xe9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:479 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 40960] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce044d 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce044c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0xd05c10 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 48] @ 0x480fda 0x480fef 0xc35ccb 0xc34e85 0x48b5a1 # 0xc35cca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:926 # 0xc34e84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [4: 1024] @ 0x6f2172 0x6f224f 0x48b5a1 # 0x6f2171 github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBucket+0x3b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:293 # 0x6f224e github.com/syndtr/goleveldb/leveldb/cache.(*mHead).initBuckets+0x2e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:314 0: 0 [5: 5760] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8c69c5 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0xc195bc 0x48b5a1 # 0x8c69c4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 16384] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x6f980f 0x6f8eb0 0x6fd085 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 3456] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 288] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4c9a9d 0x8ac306 0x8ac0f4 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x8ac305 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:94 # 0x8ac0f3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:77 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 112] @ 0x708076 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x708075 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x235 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:833 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1391ad7 0x1391a73 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 912] @ 0x57a2d3 0x5e2ed4 0x5e3667 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3666 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:225 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1216] @ 0x11540a5 0x115406a 0x115405e 0x1151b33 0x1151636 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11540a4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x104 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x1154069 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xc9 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x115405d github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xbd github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x1151b32 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb2 github.com/pactus-project/pactus/txpool/txpool.go:128 # 0x1151635 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:96 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3170304] @ 0x1204fe5 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204fe4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xc4 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:175 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 264] @ 0x698133 0x6a5148 0x6a4f50 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x7282d2 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x8685ac 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8685ab google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:200 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0xb17b09 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb17b08 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xe8 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 3200] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 16128] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6e65 0x13f6d9f 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6e64 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc84 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6d9e github.com/pactus-project/pactus/www/html.txToTable+0xbbe github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1920] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 8] @ 0x14094e5 0x14092ab 0x14055e5 0x4a530a 0x48b5a1 # 0x14094e4 github.com/creachadair/jrpc2.(*Server).filterBatchLocked+0x44 github.com/creachadair/jrpc2@v1.3.4/server.go:670 # 0x14092aa github.com/creachadair/jrpc2.(*Server).read+0x20a github.com/creachadair/jrpc2@v1.3.4/server.go:652 # 0x14055e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.4/server.go:146 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3: 48] @ 0x69a18a 0x699fdf 0x115bdec 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115bdeb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2816] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 16] @ 0xd05c10 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [3: 6912] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 768] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 4224] @ 0x6f146e 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f146d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x50d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:174 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x64245c 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x64245b net.srcAddrs+0x3b net/addrselect.go:46 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 2560] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2816] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 48640] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x4dee4d 0x4def9f 0x50b9ff 0x50984d 0x655b69 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4def9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b9fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50984c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x655b68 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 768] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xbe124f 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe124e github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc2e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x1490d30 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 2304] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 768] @ 0x686ae9 0x686b71 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ae8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x686b70 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 800] @ 0x691bae 0x693b09 0x693af3 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x691bad compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x693b08 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x693af2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 73728] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0x117bf57 0x5ad6c4 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bc5f 0x117bc60 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bf56 github.com/pactus-project/pactus/sync/bundle.fixedUint32.MarshalCBOR+0x36 github.com/pactus-project/pactus/sync/bundle/bundle.go:26 # 0x5ad6c3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 40960] @ 0x6ee7b2 0x70460a 0x703b11 0x7040a9 0x7066b5 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x704609 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x703b10 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x7040a8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x7066b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 112] @ 0x69a169 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a168 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [34: 9792] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 1232] @ 0x686afa 0x686b71 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686af9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x686b70 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x6f11ea 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f11e9 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 3072] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 216] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x1192daa 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x1192da9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:183 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0xff6dda 0xff6d0b 0xff59b1 0x120c513 0x120c19c 0x120d211 0x120bbb9 0x12224dc 0x48b5a1 # 0xff6dd9 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.48.0/http2/hpack/tables.go:59 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c19b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:699 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [34: 9792] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x666452 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x666451 net.(*OpError).Error+0xf1 net/net.go:518 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x51f406 0x722411 0x70d496 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 4608] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 13312] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5567 0x139d7a8 0x13f5248 0x13f5211 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5566 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x139d7a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x13f5247 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x13f5210 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 87040] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xc191f1 0x48b5a1 # 0xc191f0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x310 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 0: 0 [5: 1200] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 1792] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 114688] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a252 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a251 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 344064] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5c4959 0x69f2d0 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f2cf github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x4f github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 360] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x777e2a 0x777da0 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777e29 strings.(*Builder).WriteString+0x149 strings/builder.go:114 # 0x777d9f github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbf github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 864] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [16: 151552] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 6912] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x117bbfb 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bbfa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 352] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x71b2a8 0x521ead 0x52274e 0x5251be 0x51f3f3 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x71b2a7 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x7854bf 0xd523e5 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [6: 2880] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8428c8 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xd65305 0xd64671 0xd66848 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xd65304 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:252 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [8: 512] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1408] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x6ffdc5 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6ffdc4 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x118ed2f 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118ed2e github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x10e github.com/pactus-project/pactus/sync/handler_blocks_request.go:110 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 5632] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 864] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e3290 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 44800] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 216] @ 0x8aa948 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa947 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 336] @ 0x728238 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x728237 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 6912] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2816] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0xafaac7 0x103786e 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafaac6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x103786d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x34d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:73 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 224] @ 0x13f5c5c 0x13f6d65 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x4be4a6 0x4cf569 0x5ad5e5 0x5ad5e6 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bc5f 0x117bc60 0x1192c8f 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4be4a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf568 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5ad5e4 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5ad5e5 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd33332 0xd33205 0x10393cd 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd33331 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10393cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:235 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x5a7f91 0x5a7f85 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5a7f90 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1046 # 0x5a7f84 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1003 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 45696] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 40] @ 0x10cd1a7 0x10cd25b 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd1a6 github.com/multiformats/go-multistream.newOnce+0xc46 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 1536] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 48] @ 0xd05ccc 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xd05ccb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [5: 560] @ 0x415a34 0x6403da 0x6613c5 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x6403d9 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x6613c4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [4: 64] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [79: 60672] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0xe001df 0xe001bc 0xdd9f4a 0xdd9657 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe001de github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe001bb github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xdd9f49 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xdd9656 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 432] @ 0x69a927 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x695de5 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x695de4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1056] @ 0x4ddac6 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4ddac5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [4: 768] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 640] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x4dee4d 0x4def9f 0x50b9ff 0x50984d 0x655b69 0x66f75b 0x66e5f0 0x9d452c 0x1410708 0x141174e 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4def9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b9fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50984c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x655b68 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1410707 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x141174d github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 112] @ 0x1293c58 0x128d905 0x11cf7ce 0x11ee8db 0x11f1ca6 0x11f0245 0x11ef76c 0x11ceb95 0x128d0bc 0x11d0cd5 0x48b5a1 # 0x1293c57 google.golang.org/grpc.(*ClientConn).newAddrConnLocked+0xb7 google.golang.org/grpc@v1.77.0/clientconn.go:862 # 0x128d904 google.golang.org/grpc.(*ccBalancerWrapper).NewSubConn+0x204 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:195 # 0x11cf7cd google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).NewSubConn+0x1cd google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:371 # 0x11ee8da google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).newSCData+0x17a google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:168 # 0x11f1ca5 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).requestConnectionLocked+0x185 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:509 # 0x11f0244 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).startFirstPassLocked+0x1c4 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:366 # 0x11ef76b google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).UpdateClientConnState+0xa4b google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:318 # 0x11ceb94 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x128d0bb google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.77.0/balancer_wrapper.go:124 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [2: 416] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x13b9648 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b9647 runtime/pprof.writeHeapInternal+0x1187 runtime/pprof/pprof.go:674 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 80] @ 0x13b818d 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b818c runtime/pprof.printStackRecord+0x2ac runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x13b8167 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8166 runtime/pprof.printStackRecord+0x286 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 286720] @ 0x13b8571 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8570 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xc0ca7a 0xc1f38b 0x48b5a1 # 0xc0ca79 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x1d9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:319 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 160] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x4a4732 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0x114f1cc 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f1cb github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x10b github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x1160178 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1160177 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1d7 github.com/pactus-project/pactus/consensus/consensus.go:185 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 21760] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6c70 0x13f6ba1 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6c6f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa8f github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 832] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 864] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x696a33 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x13b8167 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8166 runtime/pprof.printStackRecord+0x286 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 14080] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0x95b251 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [5: 80] @ 0x10dc312 0x10dc15e 0x10d9656 0x48b5a1 # 0x10dc311 sort.Reverse+0x2d1 sort/sort.go:103 # 0x10dc15d github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x11d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:549 # 0x10d9655 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x2b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:335 0: 0 [10: 640] @ 0xbe1010 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe100f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51ee3e 0x51f2c5 0x13f62e6 0x13f621a 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ee3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f2c4 fmt.Fprintf+0x44 fmt/print.go:223 # 0x13f62e5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x105 github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 816] @ 0x6a75f3 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75f2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x1490c37 0x69521d 0xd52ecc 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [14: 896] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0xc129d6 0x104beaf 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x104beae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:733 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [13: 312] @ 0x6a5f14 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5f13 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f3 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xce293e 0xcdf6ff 0xcdd7b1 0xce18af 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf6fe github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:540 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 192] @ 0x1156d96 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 7040] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x9d0c66 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9d0c65 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1024] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 128] @ 0x1400fd1 0x14027e5 0x140eddf 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1400fd0 github.com/creachadair/jrpc2.(*Client).req+0x130 github.com/creachadair/jrpc2@v1.3.4/client.go:180 # 0x14027e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.4/client.go:343 # 0x140edde github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x55e github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:127 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x118dafd 0x118d39b 0x48b5a1 # 0x118dafc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x2bc github.com/pactus-project/pactus/util/ntp/ntp.go:154 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 384] @ 0x4a4732 0x4a3da5 0xdb265f 0xdb2590 0xddc41c 0xdb72a5 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb265e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:63 # 0xdb258f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:50 # 0xddc41b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.57.1/send_queue.go:99 # 0xdb72a4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:582 0: 0 [1: 32] @ 0xd528d8 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd528d7 golang.org/x/crypto/curve25519.X25519+0x37 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:73 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 48] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x51f406 0xb138d4 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb138d3 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0x468b06 0x10339e5 0x10339b6 0x1033997 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10339e4 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x4e4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x10339b5 github.com/multiformats/go-multiaddr/net.ToIP+0x4b5 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x1033996 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x496 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:36 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0xce2467 0x1037584 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2466 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x1037583 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:54 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 448] @ 0x539baa 0xcfd3c8 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd3c7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x567325 0x5579e7 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x567324 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 576] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7853eb 0x785419 0xd523e5 0xd527b0 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7853ea bytes.Clone+0x10a bytes/bytes.go:1419 # 0x785418 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [12: 384] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x698056 0x69b207 0x8b32f3 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x698055 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69b206 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x8b32f2 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x392 github.com/pactus-project/pactus/store/store.go:180 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x69a147 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a146 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x138eff1 0x138efdd 0x138efcb 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138eff0 encoding/hex.EncodeToString+0x230 encoding/hex/hex.go:127 # 0x138efdc github.com/pactus-project/pactus/crypto/hash.Hash.String+0x21c github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x138efca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:45 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 288] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x138ef7b 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138ef7a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x1ba github.com/pactus-project/pactus/www/grpc/blockchain.go:38 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x6fcd0f 0x6fccb8 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fcd0e github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x6fccb7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:817 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 112] @ 0x114b4b8 0x114792a 0x48b5a1 # 0x114b4b7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x117 github.com/pactus-project/pactus/network/stream.go:74 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 29184] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xd52309 0xd5221b 0xd528fb 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd52308 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [17: 557056] @ 0x122c105 0x122c223 0x1213e9c 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x122c104 bufio.NewReaderSize+0x124 bufio/bufio.go:57 # 0x122c222 google.golang.org/grpc/internal/transport.newFramer+0x242 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:425 # 0x1213e9b google.golang.org/grpc/internal/transport.NewHTTP2Client+0xfbb google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:339 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [6: 98304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1248] @ 0x6aebf3 0x115c823 0x138edf9 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6aebf2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115c822 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:611 # 0x138edf8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0x776b71 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x104cc4a 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104cc49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe29 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:819 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 224] @ 0x6a75ca 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75c9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0x10d2c05 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x10d2c04 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 576] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x40f82e 0xd01857 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd01856 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x336 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x480fda 0x480fef 0xd0ec05 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0xd0ec04 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:677 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [7: 4480] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x89cd49 0xd65388 0xd64671 0xd66848 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0xd65387 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:258 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x468a32 0x467f25 0x468145 0x6663f2 0xd0080b 0xd00438 0x48b5a1 # 0x6663f1 net.(*OpError).Error+0x91 net/net.go:510 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 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] @ 0xd05bff 0xd05e88 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x468b06 0x777bac 0x777eb0 0x777ea3 0x77a6e5 0x1149599 0x1149005 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1149598 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1149004 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 16] @ 0x1148ad0 0x48b5a1 # 0x1148acf github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3ef github.com/pactus-project/pactus/network/notifee.go:77 0: 0 [1: 24] @ 0xd5b89e 0x48b5a1 # 0xd5b89d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x1fd github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:102 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 172032] @ 0x6ee7b2 0x70460a 0x703b11 0x7040a9 0x7066b5 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x704609 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x703b10 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x7040a8 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x7066b4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 1536] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 8064] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xce2467 0x104a07e 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2466 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x104a07d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:509 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 960] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 48] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 120] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 240] @ 0x7783b6 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [3: 96] @ 0x69b485 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 9216] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0x6e47b4 0x6e3569 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e3568 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 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 240] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 1728] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40f7b9 0x1393e3d 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393e3c github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 319488] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 7040] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9d0b85 0x9d0b2b 0x9d0b2a 0x9d0d8e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d0b84 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0x9d0b2a net/http.Header.Set+0x6a net/http/header.go:40 # 0x9d0b29 net/http.Error+0x69 net/http/server.go:2351 # 0x9d0d8d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0xafacb0 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 5376] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 160] @ 0x118e86b 0x118e85f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118e86a github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x70a github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x118e85e github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6fe github.com/pactus-project/pactus/sync/handler_blocks_request.go:76 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 512] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x4a4719 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 131072] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x5392e5 0xddc6b3 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5392e4 context.WithCancelCause+0x64 context/context.go:270 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 256] @ 0x6a5d6f 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5d6e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x10dc2fe 0x10d9656 0x48b5a1 # 0x10dc2fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x2bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:549 # 0x10d9655 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x2b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:335 0: 0 [5: 240] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 96] @ 0x8445d6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0xd9913a 0x4a3e91 0xd9a25e 0xd9cd09 0xdc44e8 0xdc3c85 0xdc249c 0xdb6ba8 0x48b5a1 # 0xd99139 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc44e7 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x307 github.com/quic-go/quic-go@v0.57.1/connection.go:2786 # 0xdc3c84 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.57.1/connection.go:2691 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x53ad08 0x53b42d 0x53b3ef 0x104941e 0x1048bb0 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x104941d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:445 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 48] @ 0x114539c 0x112f6bc 0x1030a72 0x102fd9e 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x112f6bb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [6: 192] @ 0xddee96 0xde79b7 0xde90b8 0xdbf365 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xddee95 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x135 github.com/quic-go/quic-go@v0.57.1/send_stream.go:582 # 0xde79b6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xde90b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdbf364 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 16] @ 0x468a32 0x467f25 0x468145 0x6663a7 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x6663a6 net.(*OpError).Error+0x46 net/net.go:507 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 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] @ 0xd652d6 0xd64671 0xd66848 0x48b5a1 # 0xd652d5 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:251 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 32] @ 0x6590d8 0x658e92 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x6590d7 net.newAddr+0x97 net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [2: 48] @ 0x1148dea 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x1148de9 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1c9 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 48] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 3072] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [12: 1536] @ 0x66a9a6 0x66a97d 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x66a9a5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66a97c net.socket+0x9c net/sock_posix.go:27 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [5: 80] @ 0xbe56ba 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe56b9 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2897 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 320] @ 0x1391b65 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1391b64 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x344 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x1149e9b 0x1149e38 0x1148f1a 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x1149e9a github.com/pactus-project/pactus/network.(*peerMgr).setPeerConnected+0xda github.com/pactus-project/pactus/network/peermgr.go:129 # 0x1149e37 github.com/pactus-project/pactus/network.(*peerMgr).SetPeerConnected+0x77 github.com/pactus-project/pactus/network/peermgr.go:107 # 0x1148f19 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x2f9 github.com/pactus-project/pactus/network/notifee.go:103 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0xd52ecc 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 320] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 192] @ 0x54337a 0x118bd08 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x118bd07 github.com/beevik/ntp.getTime+0x827 github.com/beevik/ntp@v1.5.0/ntp.go:600 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 64] @ 0x7854bf 0xd523e5 0xd527b0 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 80] @ 0x118ece5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118ece4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0xc4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:110 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [9: 1152] @ 0xb15b75 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb15b74 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 64] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x6e4785 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e4784 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1536] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x6a6e85 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 41472] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 384] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [12: 576] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 16] @ 0x5a5c88 0x5998f1 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a5c87 github.com/fxamacker/cbor/v2.fillTextString+0x287 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:3262 # 0x5998f0 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0xfd0 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1580 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xd52309 0xd5221b 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd52308 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da 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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 2464] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f58fa 0x13f533c 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f533b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:175 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x77cbe8 0x77cc1c 0x783473 0x778286 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [5: 40] @ 0xe09765 0xe098ac 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xe09764 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:40 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 960] @ 0xc29c45 0xc29c90 0xc35245 0x48b5a1 # 0xc29c44 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29c8f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 768] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xd559cd 0xd5588b 0xd64c8c 0xd643f9 0xd66848 0x48b5a1 # 0xd559cc github.com/flynn/noise.(*symmetricState).Checkpoint+0x1cc github.com/flynn/noise@v1.1.0/state.go:215 # 0xd5588a github.com/flynn/noise.(*HandshakeState).ReadMessage+0x8a github.com/flynn/noise@v1.1.0/state.go:512 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd643f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:108 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 4194304] @ 0x6efa4d 0x714394 0x714885 0x705e05 0x705365 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6efa4c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x714393 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x714884 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x705e04 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x284 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x705364 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0xd5229f 0xd522d6 0xd5221b 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd5229e bytes.Clone+0x9e bytes/bytes.go:1419 # 0xd522d5 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd5 crypto/ecdh/x25519.go:78 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [14: 672] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0xd0ec30 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0xd0ec2f github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1cf github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:674 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [14: 4480] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xde72df 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde72de github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.57.1/stream.go:93 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 32] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0xb07cad 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb07cac github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:365 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x13972fb 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13972fa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x8ba github.com/pactus-project/pactus/www/grpc/transaction.go:353 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 288] @ 0x6a5131 0x6a4f50 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5130 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x72928c 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x72928b github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x12b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:547 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1248] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 2080] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xce293e 0xce07fd 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce07fc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [6: 672] @ 0x53abd9 0x53b42d 0x53b3ef 0xd5bc75 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd5bc74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:109 0: 0 [3: 288] @ 0x79aea5 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x89cfdd 0x89cfbe 0x89cf1d 0xd64f6d 0xd644ff 0xd66848 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0xd64f6c github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x6c github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:222 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 240] @ 0x77b38b 0x104f18f 0x104cad2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x77b38a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x104f18e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1089 # 0x104cad1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xcb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:807 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x13f6e1a 0x13f6d9f 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6e19 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc39 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6d9e github.com/pactus-project/pactus/www/html.txToTable+0xbbe github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 896] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x104cce6 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104cce5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xec5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:821 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 768] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xd0008a 0xd0006d 0xcff71c 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd00089 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd0006c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [20: 960] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdc322c 0xdc3220 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdc322b github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc321f github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.57.1/connection.go:2557 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 576] @ 0x71e565 0x71def9 0x70f49c 0x7107f5 0x48b5a1 # 0x71e564 github.com/syndtr/goleveldb/leveldb.newCompaction+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:137 # 0x71def8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.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] @ 0xce293e 0xcdf6ff 0xcdd7b1 0xce18af 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf6fe github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:540 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c 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] @ 0x115c106 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115c105 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c5 github.com/pactus-project/pactus/state/state.go:542 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x114b1fc 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114b1fb github.com/pactus-project/pactus/network.(*streamService).handleStream+0xbb github.com/pactus-project/pactus/network/stream.go:56 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x5391c5 0x661272 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x661271 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 96] @ 0x1490c37 0x69521d 0xd52f78 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 3840] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 576] @ 0x51f406 0xce044d 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce044c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0xafacb0 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x118f9f0 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118f9ef github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x16f github.com/pactus-project/pactus/sync/handler_hello.go:69 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7993c5 0x7b44fd 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x468b06 0x777bac 0x777eb0 0x777ea3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x468a32 0x467f25 0x46808a 0x666469 0xd007db 0xd00438 0x48b5a1 # 0x666468 net.(*OpError).Error+0x108 net/net.go:518 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [11: 264] @ 0x4ed028 0x114ba10 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x114ba0f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [2: 48] @ 0xd395cf 0x48b5a1 # 0xd395ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x34e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [1: 16] @ 0x8c6815 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0xc195bc 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 16] @ 0x6e48d6 0x6e2ec5 0x717778 0x705378 0x7058be 0x705a50 0x8b295d 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e48d5 github.com/syndtr/goleveldb/leveldb/storage.fsParseName+0x35 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:649 # 0x6e2ec4 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:465 # 0x717777 github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:52 # 0x705377 github.com/syndtr/goleveldb/leveldb.openDB+0x3b7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:137 # 0x7058bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x705a4f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8b295c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x65aa3f 0xb128f8 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb128f7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [2: 48] @ 0x1049b9d 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1049b9c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x45c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:484 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x785450 0xd523e5 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0x8445d6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 272640] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6ffdc5 0x700b31 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6ffdc4 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x700b30 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8b724f 0x8b724a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8b724e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x24e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8b7249 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x249 github.com/pactus-project/pactus/store/validator.go:117 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x1194ef9 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1194ef8 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x158 github.com/pactus-project/pactus/sync/sync.go:534 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be 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 0x103920b 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103920a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:219 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 128] @ 0x1193f18 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x1193f17 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:330 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 5376] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0xa7753b 0xa77554 0xa78025 0x139f54d 0x139f528 0x139f516 0x13a0a55 0x139b10b 0x139b3da 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa7753a regexp.newOnePassMachine+0x9a regexp/exec.go:384 # 0xa77553 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0xa78024 regexp.(*Regexp).doExecute+0x2a4 regexp/exec.go:532 # 0x139f54c regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x139f527 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:527 # 0x139f515 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x13a0a54 github.com/gorilla/mux.(*Route).Match+0xb4 github.com/gorilla/mux@v1.8.1/route.go:50 # 0x139b10a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x139b3d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0x48faeb 0x548647 0xc2a96c 0xc35245 0x48b5a1 # 0x48faea internal/reflectlite.Swapper+0x14a internal/reflectlite/swapper.go:46 # 0x548646 sort.Slice+0x86 sort/slice.go:26 # 0xc2a96b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 2400] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2288] @ 0x517648 0x51728c 0x6679b3 0x6676fa 0x64604b 0x645a85 0x664ac7 0x641837 0x661d17 0x640754 0x48b5a1 # 0x517647 os.statNolog+0x27 os/stat_unix.go:30 # 0x51728b os.Stat+0x2b os/stat.go:13 # 0x6679b2 net.(*nsswitchConfig).tryUpdate+0x152 net/nss.go:65 # 0x6676f9 net.getSystemNSS+0x19 net/nss.go:34 # 0x64604a net.(*conf).lookupOrder+0x42a net/conf.go:351 # 0x645a84 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x664ac6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [8: 256] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x1490d30 0x69521d 0xd52f78 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x51ee3e 0x51f3d0 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ee3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f3cf fmt.Sprintf+0x2f fmt/print.go:238 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53653 0xd54acc 0xd63e98 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53652 github.com/flynn/noise.(*symmetricState).InitializeSymmetric+0x32 github.com/flynn/noise@v1.1.0/state.go:132 # 0xd54acb github.com/flynn/noise.NewHandshakeState+0x72b github.com/flynn/noise@v1.1.0/state.go:356 # 0xd63e97 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:52 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [15: 120] @ 0x1397afb 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397afa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ba github.com/pactus-project/pactus/www/grpc/transaction.go:328 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 240] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x65aa3f 0xb128f8 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb128f7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 128] @ 0x1038949 0x1038915 0x10388cd 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038948 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x8e8 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x1038914 github.com/multiformats/go-multiaddr.SplitFirst+0x8b4 github.com/multiformats/go-multiaddr@v0.16.1/util.go:68 # 0x10388cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x86c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:163 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 160] @ 0xc41a18 0xc41a07 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0xc41a17 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 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] @ 0x6a5c36 0x6a5ebb 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5c35 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6a5eba github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x19a github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x8c0d65 0x8c0d51 0x115734c 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0d64 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x1a4 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8c0d50 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:97 # 0x115734b github.com/pactus-project/pactus/state.(*state).executeBlock+0x1eb github.com/pactus-project/pactus/state/execution.go:45 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x118fe87 0x118fe7b 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118fe86 github.com/pactus-project/pactus/sync/bundle/message.NewHelloAckMessage+0x606 github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:16 # 0x118fe7a github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x5fa github.com/pactus-project/pactus/sync/handler_hello.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x697273 0x699c4c 0x8b6c93 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x697272 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x699c4b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:52 # 0x8b6c92 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 672] @ 0xd02736 0xd0282c 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 24] @ 0xcdfe55 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xcdfe54 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:587 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c 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] @ 0xce03e9 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce03e8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x168 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 96] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x13f552b 0x139d7a8 0x13f5248 0x13f5211 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f552a github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0xca github.com/pactus-project/pactus/www/html/server.go:163 # 0x139d7a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x13f5247 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x13f5210 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 80] @ 0x69a18a 0x8b703a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x8b7039 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 336] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x776b8d 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 80] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xd65055 0xd644ff 0xd66848 0x48b5a1 # 0xd65054 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x154 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:228 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xc38893 0xc351a7 0x48b5a1 # 0xc38892 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [238: 548352] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [286: 768768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13efad7 0x13efa4a 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13efad6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xa16 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13efa49 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x989 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 480] @ 0x6a5cb7 0x1158a0b 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5cb6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x1158a0a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [88: 67584] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [12: 384] @ 0x695de5 0x69c8e5 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695de4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1056] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 16] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 56] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [13: 26624] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1024] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 87040] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6d3f 0x13f6c71 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6d3e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xb5e github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 480] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 49152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5cbb 0x13f6d65 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5cba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x5c41d6 0x6a4ccc 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c41d5 github.com/pactus-project/pactus/util/encoding.ReadVarString+0x95 github.com/pactus-project/pactus/util/encoding/encoding.go:399 # 0x6a4ccb github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x12b github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x121b254 0x12b2569 0x12b239c 0x12b16c5 0x12b0422 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7ce5 0x13efe38 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121b253 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x12b2568 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x12b239b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x12b16c4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x13efe37 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 880] @ 0x13932ff 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13932fe github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:86 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 1360] @ 0x5a804a 0x13932e9 0x13932b9 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x13932e8 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x13932b8 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0xf8 github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 1344] @ 0x53abd9 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [3: 48] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 288] @ 0x1490c37 0x69521d 0xd52f78 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 8] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd7ca 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd7c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x929 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:886 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x468a32 0x467f25 0x46808a 0x66641e 0xd0080b 0xd00438 0x48b5a1 # 0x66641d net.(*OpError).Error+0xbd net/net.go:514 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 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] @ 0x10394e5 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10394e4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:241 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 40] @ 0xd05bff 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 4864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 288] @ 0x672385 0x66b4bb 0x66ab7b 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b4ba net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 64] @ 0x468a32 0x467f25 0x468145 0x6663f2 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x6663f1 net.(*OpError).Error+0x91 net/net.go:510 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 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] @ 0x89ca73 0x89ce3e 0x89cd8b 0xd68df5 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x89cd8a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:130 # 0xd68df4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x7fb4d6 0x7fad90 0x89cf47 0xd64f6d 0xd644ff 0xd66848 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0xd64f6c github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x6c github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:222 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 96] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1280] @ 0xc2eb33 0xc2e6be 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 49152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 176] @ 0x69b057 0x69a97d 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b056 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x36 github.com/pactus-project/pactus/types/certificate/certificate.go:146 # 0x69a97c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 2304] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e3c5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e3c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1440] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc10de9 0x104cdec 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc10de8 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0x128 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/metadata.go:32 # 0x104cdeb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xfcb github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:827 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 27648] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [539: 172480] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 240] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1200] @ 0x13b7f3a 0x13b7f2e 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b7f2d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:543 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x13b8209 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8208 runtime/pprof.printStackRecord+0x328 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x13b81e5 0x13b896f 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b81e4 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 270336] @ 0x13b8571 0x13b8489 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8570 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x13b8488 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 40] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x103951c 0x1039523 0x10394d8 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103951b github.com/libp2p/go-libp2p/p2p/host/autonat/pb.Message_ResponseStatus.Enum+0x51b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/pb/autonat.pb.go:109 # 0x1039522 github.com/libp2p/go-libp2p/p2p/host/autonat.newDialResponseError+0x522 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/proto.go:36 # 0x10394d7 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:241 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x468b06 0xd62486 0x48b5a1 # 0xd62485 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xa5 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [2: 32] @ 0x11490c5 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x11490c4 github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0x64 github.com/pactus-project/pactus/network/notifee.go:109 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [2: 352] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 1232] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [15: 960] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x729d39 0x72477c 0x71d3e5 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x729d38 github.com/syndtr/goleveldb/leveldb.(*version).incref+0x78 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:59 # 0x72477b github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0xbb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:272 # 0x71d3e4 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1490944] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1728] @ 0x707b48 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x707b47 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14bc40d 0x14c6b8f 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6b8e crypto/internal/fips140/ecdsa.randomPoint[...]+0x32e crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 640] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 32] @ 0x7857f2 0x784847 0xd523f4 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7857f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x784846 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0xd523f3 golang.org/x/crypto/curve25519.x25519+0x1f3 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:87 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 240] @ 0x480fda 0x480fef 0xc361cb 0xc34ec7 0x48b5a1 # 0xc361ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleDeadPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:961 # 0xc34ec6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x966 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:838 0: 0 [6: 672] @ 0x6f114f 0x6f2a3d 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x10376d0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10376cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1af github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:67 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x8676ee 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8676ed google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x8445d6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x6e4785 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e4784 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xd528d8 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd528d7 golang.org/x/crypto/curve25519.X25519+0x37 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:73 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [7: 168] @ 0x4c96b5 0x59ffa5 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c96b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x59ffa4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x7011ff 0x701212 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x7011fe errors.New+0x53e errors/errors.go:65 # 0x701211 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x551 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:385 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 144] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0xcfd6a5 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xcfd6a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:236 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 384] @ 0x468a32 0x467f25 0x468145 0x6664af 0xd007db 0xd00438 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 160] @ 0x51f406 0xc41b27 0xc41ae7 0xc42afd 0xc4984e 0xc22df3 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41b26 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc22df2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 13056] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0xcdfe3f 0xcdfdfb 0xcde946 0xd318ea 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdfe3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1536] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 416] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0x6656f4 0x6813f7 0x4d63ce 0xd66195 0xd66174 0xd658dc 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x6656f3 net.(*conn).Read+0xb3 net/net.go:198 # 0x6813f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd66194 io.ReadFull+0x34 io/io.go:354 # 0xd66173 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen+0x13 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/rw.go:133 # 0xd658db github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x1db github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/rw.go:52 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 448] @ 0x415a34 0x650365 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x650364 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 96] @ 0x468a32 0x467f25 0x468145 0x6664af 0x521f5b 0x52274e 0x5251be 0x51c365 0xd6460d 0xd66848 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd6460c github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa2c github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:130 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x121900a 0x1218ffe 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x1219009 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1218ffd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [6: 144] @ 0xb138fe 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb138fd github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x7785ba 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 20480] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xd6631d 0xd662e3 0xd6627b 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd6631c bufio.NewReaderSize+0xbc bufio/bufio.go:56 # 0xd662e2 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xd6627a github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:55 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [98: 175616] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7090 0x13f7010 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f708f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xeaf github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f700f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1024] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [21: 198912] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x1490c37 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x8c6815 0x8c66c5 0xd601c5 0xd60199 0xd5fdef 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x698056 0x69b207 0x8b110e 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x698055 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69b206 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x8b110d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x18d github.com/pactus-project/pactus/store/block.go:63 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x10db052 0x10daba5 0x10d9af2 0x48b5a1 # 0x10db051 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:444 # 0x10daba4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x464 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:434 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [2: 128] @ 0x89c5fb 0x89c565 0xd650aa 0xd644ff 0xd66848 0x48b5a1 # 0x89c5fa crypto/ed25519.Sign+0xba crypto/ed25519/ed25519.go:183 # 0x89c564 github.com/libp2p/go-libp2p/core/crypto.(*Ed25519PrivateKey).Sign+0x24 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:81 # 0xd650a9 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x1a9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:229 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [6: 3072] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 40] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 768] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x13b81e5 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b81e4 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x13b818d 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b818c runtime/pprof.printStackRecord+0x2ac runtime/pprof/pprof.go:554 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x468a32 0x467f25 0x468145 0x4698ec 0x4698ad 0x13b7fe5 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b7fe4 runtime/pprof.printStackRecord+0x104 runtime/pprof/pprof.go:545 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13b9648 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b9647 runtime/pprof.writeHeapInternal+0x1187 runtime/pprof/pprof.go:674 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 1440] @ 0x13b7f3a 0x13b7f2e 0x13b896f 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b7f2d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:543 # 0x13b896e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 262144] @ 0x13b8571 0x13b8425 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b8570 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x13b8424 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x867695 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867694 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 288] @ 0x1490c37 0x69521d 0xd52ecc 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 32] @ 0x8422e5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8422e4 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5154 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 8] @ 0xc3aa31 0xc3aa14 0xc35b0b 0xc35af4 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc35b0a github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x15aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc35af3 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x1593 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:832 0: 0 [3: 144] @ 0x6e35e6 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e35e5 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 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 67584] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xcfcf75 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcf74 github.com/libp2p/go-yamux/v5.newSession+0x554 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 2064384] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb1290f 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [16: 1536] @ 0x727d16 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x727d15 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x155 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:363 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x480fda 0x480fef 0x8c0afa 0x115812c 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0af9 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x729945 0x70d345 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x729944 github.com/syndtr/goleveldb/leveldb.shortenb+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x70d344 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x513705 0x513a1d 0x511dde 0x6e4e53 0x6e4e4a 0x6e4349 0x725cad 0x71d395 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e4e52 os.Open+0x32 os/file.go:390 # 0x6e4e49 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 # 0x6e4348 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 # 0x725cac github.com/syndtr/goleveldb/leveldb.(*session).flushManifest+0x8c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:484 # 0x71d394 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:233 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x4ad365 0x4ad2e8 0x66ce1b 0x666452 0xd007db 0xd00438 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x66ce1a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0x666451 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 32] @ 0x51f406 0xcdfe3f 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdfe3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [9: 144] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 320] @ 0x6b096f 0x6b148a 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 112] @ 0x48777c 0x4ed068 0x12294a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x12294a4 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xe4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1188 0: 0 [1: 160] @ 0xff6e11 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 160] @ 0x120b9a6 0x12224ae 0x48b5a1 # 0x120b9a5 google.golang.org/grpc/internal/transport.newLoopyWriter+0x125 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:549 # 0x12224ad google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xff6d5d 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6d5c golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.48.0/http2/hpack/tables.go:58 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 432] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x1224725 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1224724 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2064 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:617 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [5: 1760] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0xff6dda 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6dd9 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.48.0/http2/hpack/tables.go:59 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 112] @ 0x7247b6 0x71d3e5 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x7247b5 github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0xf5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:276 # 0x71d3e4 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xcd5e7e 0xce06f1 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xcd5e7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:276 # 0xce06f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:697 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 2240] @ 0xff6e11 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [7: 896] @ 0xd31d49 0xd31be5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [15: 7680] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 2304] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 416] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0xd52f78 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [10: 240] @ 0xb13925 0xb138fa 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb13924 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 48] @ 0x4dd6f1 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4dd6f0 syscall.NetlinkRIB+0xb0 syscall/netlink_linux.go:66 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 144] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x777fef 0x777f94 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x1490d30 0x69521d 0xd52f78 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [13: 123136] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x14092ec 0x14055e5 0x4a530a 0x48b5a1 # 0x14092eb github.com/creachadair/jrpc2.(*Server).read+0x24b github.com/creachadair/jrpc2@v1.3.4/server.go:654 # 0x14055e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.4/server.go:146 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1: 2304] @ 0x68b108 0x6896a5 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1200] @ 0x6fc3dc 0x6fcc0b 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fcc0a github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 18432] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 192] @ 0x7785ba 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 288] @ 0x1396fb1 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396fb0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x570 github.com/pactus-project/pactus/www/grpc/transaction.go:318 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 512] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x1490d6e 0x69521d 0xd52e54 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd53ff9 0xd56507 0xd64c8c 0xd643f9 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd53ff8 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xf8 github.com/flynn/noise@v1.1.0/state.go:186 # 0xd56506 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xd06 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd643f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:108 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 262144] @ 0x1204e48 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204e47 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x12ac96e 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac96d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x4a4719 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1248] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f56ce 0x13f5675 0x13f565a 0x13f035e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f56cd net/textproto.MIMEHeader.Set+0x10d net/textproto/header.go:22 # 0x13f5674 net/http.Header.Set+0xb4 net/http/header.go:40 # 0x13f5659 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x99 github.com/pactus-project/pactus/www/html/server.go:181 # 0x13f035d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 448] @ 0x12ad97f 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad97e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 1200] @ 0x13919ff 0x1391b83 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13919fe encoding/hex.EncodeToString+0x1de encoding/hex/hex.go:129 # 0x1391b82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 14336] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x1156d96 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1440] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 3168] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f58fa 0x13f033a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f0339 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 120] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0xb153e7 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb153e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [19: 17024] @ 0x13f030f 0x13f02d1 0x13f031e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f030e bytes.(*Buffer).String+0x14e bytes/buffer.go:77 # 0x13f02d0 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x110 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f031d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x15d github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1024] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x1206876 0x120686a 0x123b205 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1206875 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.77.0/mem/buffers.go:83 # 0x1206869 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.77.0/mem/buffers.go:102 # 0x123b204 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x12b3970 0x12b34d5 0x12b34c0 0x12b0159 0x12b0596 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b396f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.77.0/metadata/metadata.go:102 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b0158 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.77.0/stream.go:750 # 0x12b0595 google.golang.org/grpc.(*clientStream).withRetry+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:820 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 10944] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 6912] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [3: 528] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1391a3f 0x1391b8b 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 36864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b0846 0x8b44f7 0x115d03b 0x1390ee6 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b0845 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x115d03a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:664 # 0x1390ee5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 960] @ 0x1391970 0x1391b83 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139196f encoding/hex.EncodeToString+0x14f encoding/hex/hex.go:127 # 0x1391b82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 224] @ 0x415a34 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x6663cf 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x6663ce net.(*OpError).Error+0x6e net/net.go:510 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [9: 4032] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f0ae5 0x13f0a27 0x13f02b7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f0ae4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x204 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f0a26 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x146 github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x13f02b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xd2ce25 0xc1f733 0xc35af3 0x48b5a1 # 0xd2ce24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ConnsToPeer+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:587 # 0xc1f732 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).AddPeer+0x212 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:757 # 0xc35af2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x1592 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:831 0: 0 [1: 16] @ 0xd66594 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd66593 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x333 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:68 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 14336] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f0c18 0x13f0b91 0x13f02b7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f0c17 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x337 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f0b90 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b0 github.com/pactus-project/pactus/www/html/blockchain.go:220 # 0x13f02b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 168] @ 0x4ed028 0x1160027 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x1160026 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:182 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0x12900aa 0x11f836f 0x12acddb 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12900a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x11f836e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x12acdda google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 800] @ 0x5b9012 0x1391a3f 0x1391b8b 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 6656] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x12f9d05 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f9d04 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [14: 1792] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 12672] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 2304] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xd53768 0xd54acc 0xd63e98 0xd66848 0x48b5a1 # 0xd53767 github.com/flynn/noise.(*symmetricState).InitializeSymmetric+0x147 github.com/flynn/noise@v1.1.0/state.go:140 # 0xd54acb github.com/flynn/noise.NewHandshakeState+0x72b github.com/flynn/noise@v1.1.0/state.go:356 # 0xd63e97 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:52 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x777f4b 0x777ef3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777f4a strings.(*Builder).WriteByte+0x26a strings/builder.go:97 # 0x777ef2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x212 github.com/multiformats/go-multiaddr@v0.16.1/component.go:230 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 768] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 48] @ 0x8c61b5 0x8c65d4 0x8c64bd 0xd624f9 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c64bc github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd624f8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [8: 1536] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x6b063b 0x6b0618 0x1391ced 0x1390f0e 0x12f9bab 0x136403e 0x12f9a03 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6b063a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b0617 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x1391cec github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:324 # 0x1390f0d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x12f9baa 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9a02 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x1038b85 0x10389ce 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038b84 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb24 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x10389cd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x96d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:172 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [27: 432] @ 0xc41a18 0xc41a07 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc41a17 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x118e5ac 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118e5ab github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x44b github.com/pactus-project/pactus/sync/handler_blocks_request.go:49 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc2bec9 0xc2b970 0xc2ec36 0xc29bc5 0xc35245 0x48b5a1 # 0xc2bec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ec35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [13: 312] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 5376] @ 0x148d81a 0x955d79 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x468b06 0x777bac 0x778997 0x778625 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [14: 672] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 72] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 288] @ 0x480fda 0x480fef 0xcfcc52 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcc51 github.com/libp2p/go-yamux/v5.newSession+0x231 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:140 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1280] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 320] @ 0x89cff4 0x89cf1d 0x8ae0bd 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [4: 24576] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 3248] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x8ae667 0x8ae655 0x8aeb6e 0x8aeb33 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8ae666 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x8ae654 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:34 # 0x8aeb6d github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:40 # 0x8aeb32 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:118 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [11: 176] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 80] @ 0x8b1efd 0x8b1ee1 0x8b168f 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1efc github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7c github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x8b1ee0 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x60 github.com/pactus-project/pactus/store/block.go:191 # 0x8b168e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xd558b2 0xd5588b 0xd64c8c 0xd643f9 0xd66848 0x48b5a1 # 0xd558b1 github.com/flynn/noise.(*symmetricState).Checkpoint+0xb1 github.com/flynn/noise@v1.1.0/state.go:209 # 0xd5588a github.com/flynn/noise.(*HandshakeState).ReadMessage+0x8a github.com/flynn/noise@v1.1.0/state.go:512 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd643f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:108 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 16] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1280] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [22: 50688] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x468a32 0x467f25 0x46808a 0x666469 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x666468 net.(*OpError).Error+0x108 net/net.go:518 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 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] @ 0x697ea5 0x5ad6c4 0x5af069 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x697ea4 github.com/pactus-project/pactus/crypto/bls.(*Signature).MarshalCBOR+0x24 github.com/pactus-project/pactus/crypto/bls/signature.go:56 # 0x5ad6c3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x114b695 0x114792a 0x48b5a1 # 0x114b694 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2f4 github.com/pactus-project/pactus/network/stream.go:106 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 96] @ 0x51f406 0xce07cd 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [35: 560] @ 0xc2b149 0xc2b07c 0xc35245 0x48b5a1 # 0xc2b148 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1dc8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1622 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 4194304] @ 0x13b98d0 0x13b9845 0x13b66eb 0x13cfaea 0x13d059a 0x9d0a89 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13b98cf runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:754 # 0x13b9844 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x13b66ea runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x13cfae9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x13d0599 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 2304] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x51f406 0xce044d 0xce22a5 0x1037584 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce044c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x1037583 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:54 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 528] @ 0x69811b 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x777d70 0x777d0a 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777d6f strings.(*Builder).WriteByte+0x8f strings/builder.go:97 # 0x777d09 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 816] @ 0x51f406 0xc41b27 0xc41ae7 0xc42afd 0xc4984e 0xc22df3 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41b26 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc22df2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xbe1946 0xbe1312 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe1945 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 # 0xbe1311 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 464] @ 0x7282d2 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 448] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 576] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 26880] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52e54 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ce5 0x12fbf59 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ce4 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 # 0x12fbf58 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [10: 240] @ 0x5440da 0x5c3eca 0x5c4972 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0xd3cfcd 0x10ccb6f 0x114b5db 0x114792a 0x48b5a1 # 0xd3cfcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:154 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [9: 72] @ 0x6a6e85 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 72] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 57344] @ 0x9f0d35 0x9f0cdd 0x9f0df4 0x9ce7da 0x48b5a1 # 0x9f0d34 bufio.NewReaderSize+0x1f4 bufio/bufio.go:57 # 0x9f0cdc bufio.NewReader+0x19c bufio/bufio.go:63 # 0x9f0df3 net/http.newBufioReader+0x2b3 net/http/server.go:874 # 0x9ce7d9 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0xd52e54 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 2304] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 600] @ 0x8b1a67 0x8b1a9a 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b1a66 github.com/pactus-project/pactus/store.publicKeyKey+0xa6 github.com/pactus-project/pactus/store/block.go:22 # 0x8b1a99 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xd9 github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 288] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a 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] @ 0xcc4f6d 0xcc4f3a 0xcc46f9 0xcde555 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xcc4f6c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcc4f39 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcc46f8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcde554 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:383 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [11: 352] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x10d31de 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0xc195bc 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [3: 48] @ 0xb2f826 0xb2f839 0xb2f6b6 0x10c03e7 0x105fb5a 0x10bfb18 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb2f825 errors.New+0x125 errors/errors.go:65 # 0xb2f838 github.com/libp2p/go-netroute.(*linuxRouter).RouteWithSrc+0x138 github.com/libp2p/go-netroute@v0.4.0/netroute_linux.go:43 # 0xb2f6b5 github.com/libp2p/go-netroute.(*linuxRouter).Route+0x35 github.com/libp2p/go-netroute@v0.4.0/netroute_linux.go:37 # 0x10c03e6 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked.func1+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:805 # 0x105fb59 github.com/libp2p/go-libp2p/p2p/host/basic/internal/backoff.(*ExpBackoff).Run+0xd9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/internal/backoff/backoff.go:45 # 0x10bfb17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0xd7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:804 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52ecc 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [10: 1120] @ 0x51f406 0x722411 0x70d496 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x70d495 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 30720] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x785450 0xd523e5 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [9: 144] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 744] @ 0x728238 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x728237 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x697f74 0x697f4a 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697f73 bytes.NewReader+0x93 bytes/reader.go:159 # 0x697f49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 528] @ 0x5c4a55 0x69f3c5 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3c4 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [158: 30336] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 96] @ 0xd5f9db 0xd5ec3a 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd5f9da github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:328 # 0xd5ec39 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:217 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 2080] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x6a523e 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a523d github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x7d github.com/pactus-project/pactus/types/tx/tx.go:435 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 2704] @ 0x69b34b 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x104ce25 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104ce24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1004 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:828 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 96] @ 0x543efc 0x5c3eca 0x8b66b8 0x8b64d4 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x543efb encoding/binary.Write+0x7b encoding/binary/binary.go:414 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x8b66b7 github.com/pactus-project/pactus/util/encoding.WriteElements+0x3d7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x8b64d3 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1f3 github.com/pactus-project/pactus/store/tx.go:40 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0xce2b95 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xce2b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [10: 240] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 160] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 1040] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc124d8 0x104c311 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc124d7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x97 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:70 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x4ded45 0x4df0d2 0x66b0b0 0x66ab7b 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x66b0af net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 64] @ 0x1490d6e 0x69521d 0xd52ecc 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [10: 240] @ 0x114fa15 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa14 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x74 github.com/pactus-project/pactus/sync/bundle/message/message.go:102 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2304] @ 0x4a4812 0x4a3da5 0xe001df 0xe001bc 0xdd9f4a 0xdd9657 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe001de github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe001bb github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xdd9f49 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xdd9656 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [3: 48] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1728] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be 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 0x4ed028 0x70b8ca 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x70b8c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 192] @ 0x4c584b 0x4b4291 0x847a77 0x845eba 0x858a23 0x827805 0x858a23 0x829938 0x858a23 0x8585a9 0x7fb49d 0x7faff3 0x123b1e8 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4c584a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b4290 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x847a76 google.golang.org/protobuf/internal/impl.appendMap+0x216 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x845eb9 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x858a22 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x827804 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:168 # 0x858a22 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x829937 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:427 # 0x858a22 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8585a8 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x7fb49c google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x7faff2 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x123b1e7 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x167 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:75 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xce082a 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 56832] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x71265b 0x8b6c73 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x71265a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8b6c72 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [16: 256] @ 0x6a4a10 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0xd665a5 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd665a4 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:69 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xd654c5 0xd64671 0xd66848 0x48b5a1 # 0xd654c4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:274 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [11: 2288] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a9315 0x6a92eb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a9314 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a92ea github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x468a32 0x467f25 0x46808a 0x666469 0xd0080b 0xd00438 0x48b5a1 # 0x666468 net.(*OpError).Error+0x108 net/net.go:518 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 120] @ 0x6a4535 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4534 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 384] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1152] @ 0x6a45e5 0x6a45bb 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a45e4 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a45ba github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/tx/tx.go:262 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x468b06 0xb28415 0xb2840b 0xb27046 0xb26f76 0xb743f7 0xb8dadf 0xb8d6cc 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb27045 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb26f75 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb743f6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:728 # 0xb8dade github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:100 # 0xb8d6cb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:67 0: 0 [5: 560] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x104903f 0x104947a 0x1048bb0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x104903e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x21e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:427 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [25: 1024000] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 480] @ 0x12285c5 0x12a5842 0x12a5843 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12285c4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x344 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1088 # 0x12a5841 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x16e1 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5842 google.golang.org/grpc.(*Server).processUnaryRPC+0x16e2 google.golang.org/grpc@v1.77.0/server.go:1441 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 720] @ 0x69a0c6 0x69a0a3 0x8b703a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x8b7039 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0x6b1418 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b1417 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 4608] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6ffacf 0x700b31 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700b30 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 96] @ 0x115ffed 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115ffec github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x4c github.com/pactus-project/pactus/consensus/consensus.go:181 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0xd105bc 0x48b5a1 # 0xd105bb github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x89b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/decay.go:230 0: 0 [7: 448] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 1008] @ 0xd2b7d3 0xd398c5 0x48b5a1 # 0xd2b7d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x1b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:377 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [21: 572544] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 53760] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 21504] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 896] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 18432] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8034 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xafacb0 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 3840] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 384] @ 0x4a4732 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [6: 864] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4ad365 0x4ad2e8 0x66ce1b 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x66ce1a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 286720] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb2f1a6 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2f1a5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:337 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [2: 4608] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0xc1f9ea 0xc36357 0xc34ec7 0x48b5a1 # 0xc1f9e9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).RemovePeer+0x69 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:784 # 0xc36356 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleDeadPeers+0x1f6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:980 # 0xc34ec6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x966 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:838 0: 0 [2: 48] @ 0x6e8172 0x6f8a8a 0x6fa786 0x6ea522 0x6ea512 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa785 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x6ea521 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 # 0x6ea511 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 3120] @ 0x6fc3dc 0x6fc7fc 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 36864] @ 0x6e8085 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8084 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 120] @ 0x1031133 0x102fd9e 0x48b5a1 # 0x1031132 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x6f2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:258 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [4: 96] @ 0x69aed5 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69aed4 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 106496] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 24] @ 0x4c9a9d 0x557b67 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14000bb 0x13ffbee 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x557b66 encoding/json.(*decodeState).object+0x826 encoding/json/decode.go:693 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14000ba github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.4/client.go:80 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [4: 128] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 384] @ 0x1490c37 0x69521d 0xd52ecc 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [58: 51968] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32768] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6f12b9 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f12b8 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0x68b108 0x6896a5 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x468a32 0x467f25 0x468145 0x6664af 0x521f5b 0x52274e 0x5251be 0x51c365 0xd6460d 0xd66848 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd6460c github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa2c github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:130 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [11: 1408] @ 0x4a4732 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 9216] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x51f406 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 4480] @ 0x148d81a 0x955d79 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0xd20913 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0xd20912 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [41: 984] @ 0x5440da 0x5c3eca 0x5c4972 0x69f30e 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x8ae667 0x8ae655 0x8ae6f8 0x5a5918 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x8ae666 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x8ae654 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:34 # 0x8ae6f7 github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:40 # 0x5a5917 github.com/fxamacker/cbor/v2.fillByteString+0xa17 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:3191 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 264] @ 0x698133 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x1490c37 0x69521d 0xd52e54 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0x4de5a5 0x4e3037 0x4e3041 0x517672 0x517651 0x51765a 0x51764e 0x51728c 0x6679b3 0x6676fa 0x64604b 0x645a85 0x664ac7 0x641837 0x661d17 0x640754 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e3036 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4e3040 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x517671 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x517650 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x517659 os.ignoringEINTR+0x39 os/file_posix.go:256 # 0x51764d os.statNolog+0x2d os/stat_unix.go:31 # 0x51728b os.Stat+0x2b os/stat.go:13 # 0x6679b2 net.(*nsswitchConfig).tryUpdate+0x152 net/nss.go:65 # 0x6676f9 net.getSystemNSS+0x19 net/nss.go:34 # 0x64604a net.(*conf).lookupOrder+0x42a net/conf.go:351 # 0x645a84 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x664ac6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [8: 2048] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 3584] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 2816] @ 0x707b48 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x707b47 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xd65125 0xd644ff 0xd66848 0x48b5a1 # 0xd65124 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:235 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 96] @ 0x7857f2 0x784847 0xd523f4 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7857f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x784846 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0xd523f3 golang.org/x/crypto/curve25519.x25519+0x1f3 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:87 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [15: 360] @ 0x5c4959 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [3: 96] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 640] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [9: 144] @ 0x1192daa 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x1192da9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:183 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1008] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1008] @ 0x53b505 0x10cc770 0x10cc712 0x114b5db 0x114792a 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x10cc76f github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10cc711 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 64] @ 0xcd5e7e 0xce06f1 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xcd5e7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:276 # 0xce06f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:697 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [17: 816] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 8960] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 3072] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x776b8d 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0x6a455b 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a455a github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x10cd21e 0x10ccb75 0xc18f8d 0x48b5a1 # 0x10cd21d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [8: 256] @ 0x118f4d2 0x118f4bd 0x1192bbf 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118f4d1 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x118f4bc github.com/pactus-project/pactus/sync.(*blocksResponseHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_blocks_response.go:52 # 0x1192bbe github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:157 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x89cd6c 0xd65388 0xd64671 0xd66848 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89cd6b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0xd65387 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:258 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [13: 1664] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [36: 3456] @ 0xc0e485 0xc0e305 0xc2e842 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [20: 2240] @ 0xdd3133 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdd3132 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 48] @ 0xc425b2 0xc42925 0xc46f3b 0xc39325 0xc351c5 0x48b5a1 # 0xc425b1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc42924 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc46f3a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc39324 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc351c4 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] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x51c4e9 0x51c4dd 0xdde31d 0xe09a6c 0xe09a4f 0xd3cb62 0xb76b14 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c4e8 errors.New+0x208 errors/errors.go:65 # 0x51c4dc fmt.Errorf+0x1fc fmt/errors.go:30 # 0xdde31c github.com/quic-go/quic-go.(*SendStream).Close+0x19c github.com/quic-go/quic-go@v0.57.1/send_stream.go:435 # 0xe09a6b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.57.1/stream.go:148 # 0xe09a4e github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:81 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0xb76b13 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x79aea5 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xc20225 0xc3895b 0xc351a7 0x48b5a1 # 0xc20224 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 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] @ 0x8ae0f9 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 32] @ 0xbe18f2 0xbe1312 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe18f1 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 # 0xbe1311 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 4096] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 104] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 272] @ 0x13f6bf6 0x13f6ba1 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6bf5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa15 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x932575 0x932545 0x932457 0x79aae2 0x79af3c 0x931ecb 0x931e9a 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x932574 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x932544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x932456 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:856 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931eca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x931e99 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [34: 2720] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [32: 3584] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [32: 768] @ 0x5440da 0x5c3eca 0x5c4972 0x69f30e 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 480] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x8c0cfa 0x8c0d0c 0x8c2a8f 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0cf9 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8c0d0b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8c2a8e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x1490c37 0x69521d 0xd52e54 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [7: 336] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x468b06 0x4d6287 0x90026e 0x949d4c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x4d6286 io.WriteString+0x66 io/io.go:318 # 0x90026d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x949d4b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 832] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 176] @ 0xd2c0c5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd2c0c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [43: 1376] @ 0x12b0be8 0x12b1659 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12b1658 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 352] @ 0x7785ba 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785b9 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 704] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x4812a5 0x4cd1e5 0x4b4be5 0x558665 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14091c5 0x14055e5 0x4a530a 0x48b5a1 # 0x4812a4 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:264 # 0x4cd1e4 reflect.mapassign_faststr+0xa4 reflect/value.go:3686 # 0x4b4be4 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x558664 encoding/json.(*decodeState).object+0x1324 encoding/json/decode.go:811 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14091c4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.4/server.go:637 # 0x14055e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.4/server.go:146 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0x1206876 0x120686a 0x123b205 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1206875 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.77.0/mem/buffers.go:83 # 0x1206869 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.77.0/mem/buffers.go:102 # 0x123b204 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x184 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 224] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x10cb8cc 0xd310a5 0x48b5a1 # 0x10cb8cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3cb github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 96] @ 0x8c0cfa 0x8c0d0c 0x8c2c48 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0cf9 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8c0d0b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8c2c47 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 168] @ 0x698056 0x6a490d 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x698055 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a490c github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x4c github.com/pactus-project/pactus/types/tx/tx.go:292 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be 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 0xd620bb 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0xd620ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [11: 45056] @ 0x9f114b 0x9f1127 0x9ce81a 0x48b5a1 # 0x9f114a bufio.NewWriterSize+0x1aa bufio/bufio.go:602 # 0x9f1126 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0x9ce819 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [2: 32] @ 0x69415b 0x13f73fb 0x13f3d75 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x69415a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11a github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3d74 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:153 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x746b14 0x13f21e8 0x13f21c2 0x13f21c3 0x13f21c1 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x13f21e7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x607 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x13f21c1 github.com/mr-tron/base58/base58.Encode+0x5e1 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x13f21c2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x5e2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x13f21c0 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x5e0 github.com/pactus-project/pactus/www/html/network.go:57 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x574ab6 0x13f1fd7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x574ab5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x13f1fd6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x3f6 github.com/pactus-project/pactus/www/html/network.go:53 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f7445 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7444 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x84 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f7445 0x13f3cf0 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7444 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x84 github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3cef github.com/pactus-project/pactus/www/html.metricToTable+0x4f github.com/pactus-project/pactus/www/html/network.go:150 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x69415b 0x13f73fb 0x13f409e 0x13f3d92 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x69415a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11a github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3d91 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 576] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x4c9a9d 0x846bbb 0x845d18 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x846bba google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x845d17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 768] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x13f3fc5 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f3fc4 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x164 github.com/pactus-project/pactus/www/html/network.go:141 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 384] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x13f2d2a 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13f2d29 github.com/pactus-project/pactus/crypto.Address.String+0x1149 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0xdecf3a 0xdecf2e 0xdf041c 0xdef765 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdecf39 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdecf2d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 1728] @ 0xcdfef9 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [9: 18874368] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2bbb 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2bba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 1920] @ 0x5b9012 0x13f2c28 0x13f2c1a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13f2c27 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13f2c19 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x5b9012 0x13f2d2a 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13f2d29 github.com/pactus-project/pactus/crypto.Address.String+0x1149 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x13f26c7 0x13f2667 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f26c6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xae6 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2666 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa86 github.com/pactus-project/pactus/www/html/network.go:65 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f406 0x69418a 0x13f73fb 0x13f3cf0 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x694189 github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x149 github.com/pactus-project/pactus/util/utils.go:161 # 0x13f73fa github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x13f3cef github.com/pactus-project/pactus/www/html.metricToTable+0x4f github.com/pactus-project/pactus/www/html/network.go:150 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x13f2b73 0x13f2afa 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2b72 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xf92 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f2af9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32768] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7507 0x13f747f 0x13f409e 0x13f3e34 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f7506 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f409d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x13f3e33 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x842baa 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842ba9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 2304] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x12049da 0x4a3e91 0x1206876 0x120686a 0x122cee8 0x122ca72 0x121f6c5 0x48b5a1 # 0x12049d9 google.golang.org/grpc/mem.init.func1+0x19 google.golang.org/grpc@v1.77.0/mem/buffers.go:64 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1206875 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.77.0/mem/buffers.go:83 # 0x1206869 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.77.0/mem/buffers.go:102 # 0x122cee7 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x427 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:576 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [53: 11024] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc42da5 0xc46c1b 0xc38e31 0xc3885a 0xc351a7 0x48b5a1 # 0xc42da4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc46c1a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc38e30 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x310 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1400 # 0xc38859 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 18432] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 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] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdf393c 0xdca81d 0xdca7fb 0xdca1fd 0xdda4b9 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdca81c github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x57c github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:203 # 0xdca7fa github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:156 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdda4b8 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 160] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [34: 3264] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x776b8d 0x776e05 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [28: 1792] @ 0x53d285 0x53d3f9 0x692257 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x692256 compress/gzip.(*Writer).Write+0x136 compress/gzip/gzip.go:168 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x665869 0x90d049 0x90d7db 0x90c91a 0x910627 0x910446 0xcfdf64 0xd00451 0x48b5a1 # 0x665868 net.(*conn).Write+0x68 net/net.go:210 # 0x90d048 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:955 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90c919 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:856 # 0x910626 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1477 # 0x910445 crypto/tls.(*Conn).Close+0x65 crypto/tls/conn.go:1446 # 0xcfdf63 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00450 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] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xd6ace8 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd6ace7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:153 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 72] @ 0x13971dd 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13971dc github.com/pactus-project/pactus/www/grpc.transactionToProto+0x79c github.com/pactus-project/pactus/www/grpc/transaction.go:302 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x48fb68 0x548747 0x6ae4f2 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x48fb67 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x548746 sort.SliceStable+0x86 sort/slice.go:43 # 0x6ae4f1 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:59 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1344] @ 0x48777c 0x4ed275 0x53ad65 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 64] @ 0x793e3d 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 816] @ 0x8c3b06 0x8c3953 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c3b05 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1152] @ 0x8b3211 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b3210 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4dd56d 0x4dd5c6 0x4dd735 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4dd56c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4dd5c5 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4dd734 syscall.NetlinkRIB+0xf4 syscall/netlink_linux.go:70 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [12: 576] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [89: 4272] @ 0x5b9012 0x13971ad 0x1397136 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x699bb0 0x699ba4 0x8b6c93 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x699baf bytes.NewReader+0x4f bytes/reader.go:159 # 0x699ba3 github.com/pactus-project/pactus/types/validator.FromBytes+0x43 github.com/pactus-project/pactus/types/validator/validator.go:49 # 0x8b6c92 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 48] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 5760] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [5: 80] @ 0x115c090 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115c08f github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x14f github.com/pactus-project/pactus/state/state.go:540 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x704f0c 0x7006eb 0x700dc9 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x704f0b github.com/syndtr/goleveldb/leveldb.(*iComparer).Successor+0x14b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer.go:64 # 0x7006ea github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x6a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:211 # 0x700dc8 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 144] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x5b8d33 0x5b8fcc 0x139765d 0x13975ee 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x139765c github.com/pactus-project/pactus/crypto.Address.String+0xc1c github.com/pactus-project/pactus/crypto/address.go:93 # 0x13975ed github.com/pactus-project/pactus/www/grpc.transactionToProto+0xbad github.com/pactus-project/pactus/www/grpc/transaction.go:338 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 272] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 1456] @ 0x1482aa6 0x14853f6 0x14c545a 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x14c5459 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x7247dd 0x71d3e5 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x7247dc github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0x11c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:277 # 0x71d3e4 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x53919b 0x53917d 0x661272 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x661271 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [17: 8160] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 2704] @ 0x517648 0x51728c 0x668df8 0x65617a 0x656d7d 0x64ff07 0x6502b4 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x517647 os.statNolog+0x27 os/stat_unix.go:30 # 0x51728b os.Stat+0x2b os/stat.go:13 # 0x668df7 net.stat+0x17 net/parse.go:84 # 0x656179 net.readHosts+0xf9 net/hosts.go:59 # 0x656d7c net.lookupStaticHost+0xbc net/hosts.go:132 # 0x64ff06 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x6502b3 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:612 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 448] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 24] @ 0xd05c5f 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05c5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:24 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 168] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 512] @ 0x1159685 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159684 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x504 github.com/pactus-project/pactus/state/state.go:306 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 272] @ 0x6b062a 0x8b0c5a 0x8b485f 0x115beb5 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b0629 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8b0c59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8b485e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115beb4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:549 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4864] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 768] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [935: 269280] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [43: 1032] @ 0x543115 0x5c3c45 0x5c4a6e 0x69f3c5 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3c4 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 192] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 21760] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5cbb 0x13f6d65 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5cba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0xb127ee 0xb127dc 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb127ed github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb127db github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [146: 60736] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x517648 0x51728c 0x64ef85 0x645dba 0x645da2 0x645a85 0x664ac7 0x641837 0x661d17 0x640754 0x48b5a1 # 0x517647 os.statNolog+0x27 os/stat_unix.go:30 # 0x51728b os.Stat+0x2b os/stat.go:13 # 0x64ef84 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x645db9 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x645da1 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x645a84 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x664ac6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 64] @ 0x746b14 0xd306a6 0xd3068d 0xd30673 0xd306a7 0xd3c5fc 0x10cb747 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xd306a5 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xd3068c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xd30672 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xd306a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3c5fb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:37 # 0x10cb746 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x246 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:336 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [531: 118944] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [14: 143360] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 2688] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 128] @ 0x11402d5 0xd33486 0xd33205 0x10cdafb 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x11402d4 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd33485 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x205 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:257 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [9: 432] @ 0x661966 0x65f053 0x647a25 0x648977 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x661965 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:311 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x647a24 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648976 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [7: 1344] @ 0xc0e485 0xc0e305 0xc2e842 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [197: 113472] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x14bc40d 0x14c57a7 0x14ce8df 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c57a6 crypto/internal/fips140/ecdsa.bits2octets[...]+0xa6 crypto/internal/fips140/ecdsa/ecdsa.go:315 # 0x14ce8de crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 96] @ 0x698056 0x69b207 0x69a97d 0x6a644a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x698055 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69b206 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x69a97c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6a6449 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x844576 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x8c6609 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8c6608 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [12: 384] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [19: 912] @ 0x51f406 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 144] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [17: 136] @ 0x5136ef 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5136ee os.newFile+0x4e os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x53ad9c 0x53b42d 0x53b3ef 0x114b532 0x114792a 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x114b531 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x468b06 0x14db133 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db3ce 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db3cd crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [63: 20160] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [32: 512] @ 0xc2e53e 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2e53d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 320] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7b45df 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [527: 126480] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [173: 33216] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x11907e5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x11907e4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0xc4 github.com/pactus-project/pactus/sync/handler_hello.go:166 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x51f406 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x14798b3 0x9002b5 0x949d4c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x9002b4 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:94 # 0x949d4b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4742: 1972672] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x54337a 0x5c3c45 0x699d11 0x699d17 0x8b6c93 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x699d10 github.com/pactus-project/pactus/util/encoding.ReadElements+0x1b0 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x699d16 github.com/pactus-project/pactus/types/validator.FromBytes+0x1b6 github.com/pactus-project/pactus/types/validator/validator.go:56 # 0x8b6c92 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [646: 454784] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x14798b3 0x1485012 0xde6e08 0xdb38f4 0xdb362c 0xdbf6fd 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0xde6e07 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.57.1/stateless_reset.go:39 # 0xdb38f3 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:147 # 0xdb362b github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x2cb github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:124 # 0xdbf6fc github.com/quic-go/quic-go.(*Conn).handleFrame+0x43c github.com/quic-go/quic-go@v0.57.1/connection.go:1903 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 32] @ 0x7769ab 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 416] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x14dafe5 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [59: 3776] @ 0x1393ba5 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393ba4 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 128] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 448] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [449: 57472] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [29: 2138112] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0xafa9c6 0xafa972 0xafa976 0x104a2e5 0x10495b4 0x1048bb0 0x48b5a1 # 0xafa9c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [17: 816] @ 0x480fda 0x480fef 0x6ad117 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad116 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x36 github.com/pactus-project/pactus/consensus/log/log.go:109 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x14cb46b 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14cb46a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 113664] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 14592] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 3456] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xcdf8b0 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcdf8af github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:549 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [29: 928] @ 0x51f406 0xc41b27 0xc41ae7 0xc42afd 0xc4984e 0xc2b0a5 0xc2b07c 0xc35245 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41b26 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2b0a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [38: 912] @ 0x543115 0x5c3c45 0x5c4a6e 0x69f3c5 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3c4 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2bc5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2bc4 github.com/pactus-project/pactus/store.NewStore+0x2e4 github.com/pactus-project/pactus/store/store.go:106 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [36: 221184] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 471040] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x938094 0x937f6e 0x937f6d 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x938093 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x153 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x937f6d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x2d vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x937f6c crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x2c crypto/tls/handshake_messages.go:1263 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x7268f3 0x71f096 0x71e645 0x71def9 0x70f49c 0x7107f5 0x48b5a1 # 0x7268f2 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:236 # 0x71f095 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x8b5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:241 # 0x71e644 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x71def8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.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] @ 0x13f65f1 0x13f659c 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f65f0 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x410 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f659b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x6ae490 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae48f github.com/pactus-project/pactus/committee.(*committee).Update+0x4f github.com/pactus-project/pactus/committee/committee.go:59 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 464] @ 0x13f6ccb 0x13f6c71 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6cca github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xaea github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [39: 3120] @ 0x118e632 0x118e626 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118e631 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x4d1 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x118e625 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4c5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:47 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1156d96 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x11494b5 0x1148b6e 0x48b5a1 # 0x11494b4 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x134 github.com/pactus-project/pactus/network/notifee.go:134 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [2: 32] @ 0x468b06 0x7789db 0x778625 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 27264] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8034 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 81920] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x727f05 0x71d80e 0x70cdfd 0x70c219 0x70ba09 0x70c89d 0x70c737 0x710176 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x727f04 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x71d80d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x70cdfc github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c89c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c736 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x710175 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: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x118b771 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118b770 github.com/beevik/ntp.getTime+0x290 github.com/beevik/ntp@v1.5.0/ntp.go:535 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 1152] @ 0x686a31 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a30 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1038ad7 0x1038aca 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038ad6 github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0xa76 github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0x1038ac9 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xa69 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:170 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1536] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [27: 2160] @ 0x6b142c 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6ae52d 0x6ae541 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6ae52c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xec github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6ae540 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x1490d6e 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 45056] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [13: 416] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x65f505 0x65e32e 0x65f21e 0x647a25 0x648977 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x65f504 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x65e32d net.filterAddrList+0x14d net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x647a24 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648976 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [21: 1344] @ 0x58d885 0x58d842 0x58c99b 0x578f06 0x5c7989 0x5c7915 0x5c7625 0x5f066e 0x5eef52 0x696ac6 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58d884 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58d841 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58c99a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7988 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5c7914 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5c7624 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0xd80516 0x4a3e91 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0xd80515 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:13 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [7: 672] @ 0x79aea5 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdca81d 0xdca7fb 0xdca1fd 0xdda4b9 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdca81c github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x57c github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:203 # 0xdca7fa github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:156 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdda4b8 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 64] @ 0x7993c5 0x7b44fd 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b44fc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 480] @ 0x120d0e7 0x120d0b4 0x120bc8d 0x12224dc 0x48b5a1 # 0x120d0e6 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:682 # 0x120d0b3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [5: 47360] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 192] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 312] @ 0xc0e485 0xc0e305 0xc2e842 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 5632] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [12: 96] @ 0x1397afb 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397afa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ba github.com/pactus-project/pactus/www/grpc/transaction.go:328 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xce2b95 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xce2b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 48] @ 0x4a4719 0x4a3da5 0x51ef9f 0x51c539 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ef9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c538 fmt.Errorf+0x258 fmt/errors.go:50 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [28: 2688] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x6a52a8 0x6a4fa5 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 1296] @ 0xc29c45 0xc29c90 0xc35245 0x48b5a1 # 0xc29c44 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29c8f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [34: 272] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0xc41af8 0xc41ae7 0xc42afd 0xc4984e 0xc22df3 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc41af7 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc22df2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [20: 1600] @ 0x8c2abc 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c2abb github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xbb github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x8b1547 0x8b14d5 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1546 github.com/pactus-project/pactus/store.blockHashKey+0x5c6 github.com/pactus-project/pactus/store/block.go:26 # 0x8b14d4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x554 github.com/pactus-project/pactus/store/block.go:97 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 416] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 368] @ 0x468b06 0x13f6076 0x13f60c4 0x13f6063 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6075 bytes.NewBufferString+0x115 bytes/buffer.go:487 # 0x13f60c3 github.com/pactus-project/pactus/www/html.newTableMaker+0x163 github.com/pactus-project/pactus/www/html/server.go:202 # 0x13f6062 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x102 github.com/pactus-project/pactus/www/html/transaction.go:29 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 4096] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 1216] @ 0x586925 0x58689d 0x69915b 0x69911e 0x698db7 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69915a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69911d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x698db6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [9: 144] @ 0x11600ad 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11600ac github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x10c github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1393bf2 0x13930da 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393bf1 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:133 # 0x13930d9 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1b9 github.com/pactus-project/pactus/www/grpc/network.go:117 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x844576 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 192] @ 0x468b06 0xd60295 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd60294 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 160] @ 0x13f661a 0x13f659c 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6619 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x439 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f659b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x6b096f 0x11931c9 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11931c8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xe8 github.com/pactus-project/pactus/sync/sync.go:235 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x789a6b 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x789a6a crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [38: 4864] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 18944] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [8: 4096] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 768] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc38d0 0xdc23d0 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc38cf github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x2cf github.com/quic-go/quic-go@v0.57.1/connection.go:2650 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 576] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410398 0xd31e14 0xd3103f 0x48b5a1 # 0xd31e13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:276 # 0xd3103e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x1490d6e 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 1760] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14bc40d 0x14c6695 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6694 crypto/internal/fips140/ecdsa.signGeneric[...]+0x414 crypto/internal/fips140/ecdsa/ecdsa.go:365 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x7b41a5 0x7b456f 0x7ba4ad 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 336] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [366: 64416] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x104a751 0x10495b4 0x1048bb0 0x48b5a1 # 0x104a750 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x750 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:549 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0xd5f4fa 0xd5f579 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd5f4f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).getMuxerByID+0x379 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:260 # 0xd5f578 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x3f8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:272 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 8192] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 64] @ 0x118fede 0x118fed2 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118fedd github.com/pactus-project/pactus/sync/bundle/message.NewHelloAckMessage+0x65d github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:16 # 0x118fed1 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x651 github.com/pactus-project/pactus/sync/handler_hello.go:90 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 512] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [37: 296] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 544] @ 0x6a5291 0x6a4fa5 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5290 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 672] @ 0x6a6b65 0x6a6b3b 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6b64 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a6b3a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:170 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14e02b0 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e02af crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 192] @ 0x776ee5 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0x4dd79c 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4dd79b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 192] @ 0xafa9c6 0xafa972 0xafa976 0x103786e 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafa9c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x103786d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x34d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:73 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0x64f7a5 0x65059b 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x64f7a4 net.(*dnsConfig).nameList+0x104 net/dnsclient_unix.go:517 # 0x65059a net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:677 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 1408] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 64] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xd80516 0x4a3e91 0xd7bc8c 0xd7bc80 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd80515 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:13 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd7bc8b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7bc7f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:66 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [48: 5376] @ 0x6f114f 0x6f2a3d 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x480fda 0x480fef 0xce070f 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xce070e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:700 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [32: 512] @ 0x13f6ccb 0x13f6c71 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6cca github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xaea github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x79aea5 0x798605 0x79d1b8 0x79d118 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d117 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1296] @ 0xc0e485 0xc0e78a 0xc2e919 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x4a4719 0x4a3da5 0xdb267b 0xdb98c6 0xdb98ac 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdb267a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:59 # 0xdb98c5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xcc5 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:39 # 0xdb98ab github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xcab github.com/quic-go/quic-go@v0.57.1/connection.go:1142 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 512] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 14592] @ 0x1392f7e 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1392f7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x14dfed8 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 92160] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [28: 896] @ 0x51f406 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x651c45 0x650cc6 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x651c44 net.(*Resolver).goLookupIPCNAMEOrder.func3+0x104 net/dnsclient_unix.go:666 # 0x650cc5 net.(*Resolver).goLookupIPCNAMEOrder+0xac5 net/dnsclient_unix.go:679 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [13: 416] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 9216] @ 0x695ce5 0x69c8e5 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695ce4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 480] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 96] @ 0x79aea5 0x939074 0x939053 0x79aae2 0x79af3c 0x9386bd 0x9385b4 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x939073 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x939052 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9386bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9385b3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 192] @ 0x6ae7c9 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae7c8 github.com/pactus-project/pactus/committee.(*committee).Update+0x388 github.com/pactus-project/pactus/committee/committee.go:91 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 4704] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 208] @ 0x8c0c7e 0x8c2c48 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0c7d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8c2c47 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 2176] @ 0x4a4732 0x4a3da5 0x8aa9b4 0xd0008a 0xd0006d 0xcff71c 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd00089 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd0006c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 448] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0x1039265 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1039264 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x264 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:223 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 2080] @ 0x6b096f 0x6b148a 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1166429 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1166428 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x188 github.com/pactus-project/pactus/consensus/height.go:27 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [16: 128] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 480] @ 0x12215a9 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x12215a8 google.golang.org/grpc/internal/transport.NewServerTransport+0xe88 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:279 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [6: 960] @ 0x1200fbf 0xff804f 0xff7f65 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7f64 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:396 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 192] @ 0x120b8fe 0x120b9c2 0x12224ae 0x48b5a1 # 0x120b8fd google.golang.org/grpc/internal/transport.newOutStreamList+0x7d google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:278 # 0x120b9c1 google.golang.org/grpc/internal/transport.newLoopyWriter+0x141 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:555 # 0x12224ad google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [7: 4928] @ 0xff6e11 0xff6d0b 0xff7f1f 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff7f1e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:393 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 64] @ 0x785352 0xd523e5 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x785351 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 288] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [31: 1488] @ 0x69a0c6 0x69a0a3 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 1920] @ 0xff6e11 0xff6d0b 0xff59b1 0x120c513 0x120c13e 0x120d211 0x120bc8d 0x12224dc 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c13d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x7d google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:708 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [9: 144] @ 0x5440da 0x5c3eca 0x69a23b 0x69a11c 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69a23a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69a11b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x5440da 0x5c3eca 0x69a23b 0x69a11c 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69a23a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69a11b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 3328] @ 0x138ee17 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138ee16 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x56 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 416] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x599a45 0x598815 0x5982f3 0x697f3f 0x697ef3 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x697f3e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x697ef2 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 8192] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 512] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 168] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 368] @ 0xc21051 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc21050 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x7b0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:954 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [10: 480] @ 0xc0e485 0xc0e305 0xc2e842 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x8c60cb 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 6528] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 24576] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0x682c8d 0x10d2f25 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x682c8c bufio.(*Writer).Write+0xcc bufio/bufio.go:689 # 0x10d2f24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 6912] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 144] @ 0x480f93 0x40b6c5 0x40b6b8 0x410374 0xd10678 0x48b5a1 # 0xd10677 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x957 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/decay.go:237 0: 0 [8: 896] @ 0xc26c3f 0xc26c33 0xc2c76d 0xc29f4f 0xc35245 0x48b5a1 # 0xc26c3e github.com/libp2p/go-libp2p-pubsub.copyRPC+0x25e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc26c32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2c76c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x586925 0x58689d 0x789ac5 0x789a60 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789ac4 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x789a5f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 192] @ 0xbe5e94 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5e93 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x8d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x777fef 0x777f94 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [238: 34272] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0xde7330 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde732f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.57.1/stream.go:99 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [11: 176] @ 0xc2bd5b 0xc2a802 0xc35245 0x48b5a1 # 0xc2bd5a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x1da github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1630 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 576] @ 0x14ab51a 0x789971 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x789970 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x947825 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x947824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa04 crypto/tls/handshake_server_tls13.go:793 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x7ac08a 0x7ba350 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ac089 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7ba34f crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:975 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x468a32 0x467f25 0x468145 0x50fc2a 0x66648c 0xd0080b 0xd00438 0x48b5a1 # 0x50fc29 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x66648b net.(*OpError).Error+0x12b net/net.go:520 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 18432] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 2080] @ 0xce293e 0xcdf6ff 0xcdd7b1 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf6fe github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:540 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [35: 3360] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0xb12930 0xb1291e 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb1292f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1291d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 64] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 320] @ 0x7baf2e 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7baf2d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1060 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x6a6df5 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6a6df4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0x103943a 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1039439 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x439 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:237 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [20: 320] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [2: 32] @ 0x4ad365 0x4ad2e8 0x66ce1b 0x9ce57b 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x66ce1a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0x9ce57a net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [7: 448] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 800] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [7: 66304] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 960] @ 0xc129d6 0x104beaf 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x104beae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:733 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 384] @ 0x70ec8c 0x70ec3b 0x70f4b4 0x7107f5 0x48b5a1 # 0x70ec8b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x70ec3a github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 432] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1490c37 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 8448] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0x72c5a5 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c5a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x69a147 0x8b703a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a146 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x8b7039 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 896] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [5: 120] @ 0x727c2f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x727c2e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x6e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:21 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x65aa3f 0x6703d1 0x6703b2 0x671c91 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x6703d0 net.ipEmptyString+0x50 net/ip.go:332 # 0x6703b1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [23: 1840] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x69811b 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x6fb93c 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 672] @ 0x6fcd0f 0x6fccb8 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fcd0e github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x6fccb7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:817 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 592] @ 0x5391c5 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 480] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 64] @ 0x147c153 0x147c005 0x147bfcf 0x14dd69b 0x14dd5af 0x944025 0x944004 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x147c152 crypto/internal/fips140/sha3.(*Digest).sumGeneric+0x112 crypto/internal/fips140/sha3/sha3.go:163 # 0x147c004 crypto/internal/fips140/sha3.(*Digest).sum+0x44 crypto/internal/fips140/sha3/sha3_amd64.go:19 # 0x147bfce crypto/internal/fips140/sha3.(*Digest).Sum+0xe crypto/internal/fips140/sha3/sha3.go:150 # 0x14dd69a crypto/internal/fips140/mlkem.kemEncaps+0xba crypto/internal/fips140/mlkem/mlkem768.go:362 # 0x14dd5ae crypto/internal/fips140/mlkem.(*EncapsulationKey768).encapsulate+0x4e crypto/internal/fips140/mlkem/mlkem768.go:345 # 0x944024 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbc4 crypto/internal/fips140/mlkem/mlkem768.go:336 # 0x944003 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 800] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 6400] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 352] @ 0x695de5 0x69c8e5 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695de4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x77b38b 0x104f18f 0x104cad2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x77b38a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x104f18e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1089 # 0x104cad1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xcb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:807 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [28: 2688] @ 0x5d1645 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 960] @ 0x72d21c 0x72d184 0x72d08e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d21b github.com/syndtr/goleveldb/leveldb.newTableFile+0xb9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x72d183 github.com/syndtr/goleveldb/leveldb.tableFileFromRecord+0xb03 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:82 # 0x72d08d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xa0d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:512 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1490d30 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0xc28d52 0xc28f74 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc28d51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doDropRPC+0xd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1524 # 0xc28f73 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x73 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1541 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 576] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 48] @ 0x6a757a 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7579 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x79 github.com/pactus-project/pactus/types/block/header.go:103 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 3472] @ 0xddc605 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xddc604 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [7: 1344] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 352] @ 0x13ef62c 0x13ef5ae 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef62b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0x56b github.com/pactus-project/pactus/www/html/server.go:209 # 0x13ef5ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x4ed github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 3872] @ 0xd3010c 0xd30432 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xd3010b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:19 # 0xd30431 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:52 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [2: 256] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 384] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 2048] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [57: 1368] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 320] @ 0x5eadea 0x5ff8e5 0x5ff049 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1024] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x5d1612 0x5d1606 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5d1611 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:20 # 0x5d1605 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:890 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0x4a4812 0x4a3da5 0xe001df 0xe001bc 0xdd9f4a 0xdd9657 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe001de github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe001bb github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xdd9f49 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xdd9656 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 5120] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [9: 288] @ 0x8b0fc8 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b0fc7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x47 github.com/pactus-project/pactus/store/block.go:51 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0x468b06 0x13ef185 0x13ef1e0 0x13ef16f 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef184 bytes.NewBufferString+0xc4 bytes/buffer.go:487 # 0x13ef1df github.com/pactus-project/pactus/www/html.newTableMaker+0x11f github.com/pactus-project/pactus/www/html/server.go:202 # 0x13ef16e github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xae github.com/pactus-project/pactus/www/html/blockchain.go:98 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [45: 11520] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x7b41a5 0x7b456f 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b41a4 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7b456e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 64] @ 0xdcc1bb 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc1ba github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [7: 2912] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [21: 168] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 336] @ 0xdd30f9 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdd30f8 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:791 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 64] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x777fef 0x777f94 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 104] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 576] @ 0x40cbf2 0x40ebd7 0x40e945 0x411906 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1193775 0x11933ee 0x114d2bf 0x48b5a1 # 0x1193774 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x74 github.com/pactus-project/pactus/sync/sync.go:284 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x72acb6 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 129024] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 128] @ 0xc38893 0xc351a7 0x48b5a1 # 0xc38892 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc351a6 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] @ 0x77f38c 0xb13957 0xb138fa 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13956 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x695622 0xdaae7e 0xdad88a 0xdada0c 0xda89c6 0xda7345 0xda722d 0xda7098 0xdbfb7d 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x695621 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xdaae7d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdad889 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:133 # 0xdada0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x10b github.com/quic-go/quic-go@v0.57.1/internal/handshake/updatable_aead.go:146 # 0xda89c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:479 # 0xda7344 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:251 # 0xda722c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:237 # 0xda7097 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:225 # 0xdbfb7c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 64] @ 0x776ee5 0x779f1c 0x779be7 0xb13a79 0xb12137 0xe04036 0xe04028 0xe08dd2 0xe08a45 0xe0cdac 0xe0d0b2 0xe0c705 0xd393b0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13a78 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe04035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe04027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe08dd1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:87 # 0xe08a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:53 # 0xe0cdab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 # 0xe0d0b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 # 0xe0c704 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 # 0xd393af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 1152] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x539baa 0x10cc9bd 0xc18f8d 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x10cc9bc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x45c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:471 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0xb72da3 0xb72988 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [2: 512] @ 0x14c6a48 0x14c69ff 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c6a47 crypto/internal/fips140/bigmod.NewNat+0x1e7 crypto/internal/fips140/bigmod/nat.go:72 # 0x14c69fe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:242 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [37: 888] @ 0x698133 0x6a5148 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [42: 1344] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [8: 256] @ 0xb3297f 0xb80a8c 0xb80a6e 0xb80a62 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80a8b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb80a6d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb80a61 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [61: 2928] @ 0x5b8d33 0x5b8fcc 0x13971ad 0x1397136 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 9600] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 27648] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 544] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0xd334d8 0xd33205 0x10cdafb 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd334d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x257 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:258 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [2: 1152] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [8: 384] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xc18405 0xc183c9 0xc183a6 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc18404 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x324 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xc183c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2e8 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc183a5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x2c5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:64 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 128] @ 0x6a6e85 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 144] @ 0x697196 0x69a112 0x8b703a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x697195 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69a111 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x8b7039 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0x555817 0x1403c8d 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1403c8c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.4/json.go:97 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 2640] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [41: 2624] @ 0xb833cb 0xb81f8e 0x48b5a1 # 0xb833ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 32] @ 0x9031bf 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x9031be crypto/tls.aeadChaCha20Poly1305+0xbe crypto/tls/cipher_suites.go:584 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0xdda125 0xdda0ee 0xe09a5e 0xe09a57 0xd3cb62 0x10d2829 0x10ce47c 0xb07473 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xdda124 github.com/quic-go/quic-go.(*ReceiveStream).cancelReadImpl+0x84 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:281 # 0xdda0ed github.com/quic-go/quic-go.(*ReceiveStream).CancelRead+0x4d github.com/quic-go/quic-go@v0.57.1/receive_stream.go:256 # 0xe09a5d github.com/quic-go/quic-go.(*Stream).CancelRead+0x1d github.com/quic-go/quic-go@v0.57.1/stream.go:136 # 0xe09a56 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:80 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0x10d2828 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10ce47b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:686 # 0xb07472 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:306 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [67: 12864] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xb278ce 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb278cd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x14798b3 0x14dfcc7 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0xb32153 0xb7ff28 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32152 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:63 # 0xb7ff27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 96] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x14ab51a 0x78a7ca 0x78a946 0x7c752a 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7c7529 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x5c4a55 0x69f3c5 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3c4 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x104a5be 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104a5bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5bd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:535 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [39: 624] @ 0x13ef812 0x13ef794 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef811 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x751 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13ef793 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x6d3 github.com/pactus-project/pactus/www/html/blockchain.go:110 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1056] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x4812a5 0x4cd1e5 0x4b4be5 0x558665 0x55649e 0x555cde 0x5558d9 0x1404155 0x1403d65 0x14036a5 0x1410a18 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4812a4 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:264 # 0x4cd1e4 reflect.mapassign_faststr+0xa4 reflect/value.go:3686 # 0x4b4be4 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x558664 encoding/json.(*decodeState).object+0x1324 encoding/json/decode.go:811 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1404154 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.4/json.go:206 # 0x1403d64 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.4/json.go:110 # 0x14036a4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.4/json.go:16 # 0x1410a17 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 1344] @ 0x5cda79 0x5d15f6 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x6a757a 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7579 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x79 github.com/pactus-project/pactus/types/block/header.go:103 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 32] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [38: 4864] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x672385 0x66b410 0x66ab7b 0x65fab8 0x6737a7 0x64a34b 0x649c68 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b40f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64a34a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [8: 256] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 2496] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 816] @ 0x6a75f3 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75f2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 120] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x51f406 0xa31894 0xb81c8b 0xb80adb 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81c8a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb80ada github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 1728] @ 0xb174d0 0xb17892 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [18: 27648] @ 0x7b9e65 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x7b9e64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 5824] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc21c05 0xc21ae9 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21c04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc21ae8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 576] @ 0x79aea5 0x93503d 0x934f34 0x79aae2 0x79af3c 0x934e54 0x934e33 0x79aae2 0x79af3c 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93503c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934f33 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934e53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x934e32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 576] @ 0x8b3225 0x8b31ee 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b3224 bytes.NewBuffer+0x2c4 bytes/buffer.go:478 # 0x8b31ed github.com/pactus-project/pactus/store.(*store).SaveBlock+0x28d github.com/pactus-project/pactus/store/store.go:175 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 192] @ 0xd05cbb 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05cba github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x776ee5 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 48] @ 0x10dc619 0x10d9656 0x48b5a1 # 0x10dc618 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x5d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:542 # 0x10d9655 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x2b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:335 0: 0 [15: 184320] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [32: 512] @ 0x12ac908 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac907 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [36: 288] @ 0xc20494 0xc3895b 0xc351a7 0x48b5a1 # 0xc20493 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x413 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 87040] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 256] @ 0x785450 0xd523e5 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x78544f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [18: 2304] @ 0xb80f39 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb80f38 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 737280] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb80825 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb80824 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 176] @ 0xbe5e3e 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5e3d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x87d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 480] @ 0x1207d26 0x122fed3 0x122fed4 0x122fb71 0x122f585 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122fb70 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:217 # 0x122f584 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 24192] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 2240] @ 0x52d090 0x51f317 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [2: 192] @ 0x468a32 0x467f25 0x468145 0x6664af 0x521f5b 0x52274e 0x5251be 0x51c365 0x91047f 0xcfdf64 0xd00451 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x91047e crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xcfdf63 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [5: 2240] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 16] @ 0x104a525 0x10495b4 0x1048bb0 0x48b5a1 # 0x104a524 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x524 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:535 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 38912] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 10880] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1490c37 0x69521d 0x69578b 0xdaae65 0xdaa42f 0xdab1cb 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdaa42e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:48 # 0xdab1ca github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [4: 37888] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 1088] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 936] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x4e5a6c 0x7995f2 0x7b4acc 0x7b4be9 0x7ba3a5 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x7995f1 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime+0xb1 vendor/golang.org/x/crypto/cryptobyte/asn1.go:502 # 0x7b4acb crypto/x509.parseTime+0x8b crypto/x509/parser.go:210 # 0x7b4be8 crypto/x509.parseValidity+0x48 crypto/x509/parser.go:224 # 0x7ba3a4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:981 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 120] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0xb15362 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb15361 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 128] @ 0x14e0178 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 2560] @ 0xd2e106 0xb72b98 0xb72988 0x48b5a1 # 0xd2e105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:743 # 0xb72b97 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:505 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [3: 624] @ 0x104beed 0x104bebd 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104beec github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104bebc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:734 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x6592cc 0x658e92 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x6592cb net.newAddr+0x28b net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [73: 1168] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [11: 9856] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 233472] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b 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] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 720] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [17: 30464] @ 0xb276ef 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb276ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [59: 11328] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 416] @ 0x11833c5 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x11833c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x794bf2 0x7941e5 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db3ce 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db3cd crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 4224] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [10: 480] @ 0x480fda 0x480fef 0x6ad145 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad144 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x64 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52e54 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [8: 1536] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 992] @ 0x121bb65 0x121f85f 0x48b5a1 # 0x121bb64 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x144 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1199 # 0x121f85e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x35e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1689 0: 0 [4: 256] @ 0x586925 0x58689d 0x789a32 0x7899ac 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789a31 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7899ab crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x53195f 0x113d7ed 0x113d7d3 0x113d6aa 0x113d584 0x118fd08 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x113d7ec strings.Split+0x8c strings/strings.go:361 # 0x113d7d2 github.com/pactus-project/pactus/version.ParseAgent-range1+0x72 github.com/pactus-project/pactus/version/agent.go:33 # 0x113d6a9 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x1a9 strings/iter.go:59 # 0x113d583 github.com/pactus-project/pactus/version.ParseAgent+0x83 github.com/pactus-project/pactus/version/agent.go:32 # 0x118fd07 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0xce293e 0xce047d 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce047c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 256] @ 0x13f70e5 0x13f70ae 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f70e4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf04 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f70ad github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 1680] @ 0x5b8d33 0x5b918f 0x696dfc 0x13f2bf7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b918e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x696dfb github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x13f2bf6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 3520] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x13f2c28 0x13f2c1a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13f2c27 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13f2c19 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 2992] @ 0x5b7ef0 0x5b873a 0x5b913c 0x696dfc 0x13f2bf7 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b7eef github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5b8739 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5b913b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x696dfb github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x13f2bf6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 3014656] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 4194304] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2412 0x13f2386 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2411 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x831 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2385 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x7a5 github.com/pactus-project/pactus/www/html/network.go:60 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 14680064] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2ca6 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2ca5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 2080] @ 0x5b8d33 0x5b8fcc 0x13f2c28 0x13f2c1a 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13f2c27 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13f2c19 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 2097152] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2ca6 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2ca5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 262144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f27b8 0x13f2710 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f27b7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xbd7 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f270f github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xb2f github.com/pactus-project/pactus/www/html/network.go:66 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 3520] @ 0x842baa 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842ba9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 327680] @ 0x1204e48 0x1204c66 0x122cb8c 0x122ca72 0x121f6c5 0x48b5a1 # 0x1204e47 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x122cb8b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:533 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [2: 128] @ 0x1490d30 0x69521d 0xd52ecc 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [59: 123731968] @ 0x6e7ee5 0x701525 0x727d05 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7ee4 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 # 0x701524 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x727d04 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 320] @ 0x13ef2ca 0x13ef28e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef2c9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x209 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13ef28d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1cd github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 896] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [19: 152] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x114f109 0x114f0f5 0x114f0e3 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f108 encoding/hex.EncodeToString+0x48 encoding/hex/hex.go:127 # 0x114f0f4 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x114f0e2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1920] @ 0xc129d6 0x104beaf 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x104beae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:733 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x468b06 0x1033ab1 0x1033a85 0x1033a66 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1033ab0 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x5b0 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x1033a84 github.com/multiformats/go-multiaddr/net.ToIP+0x584 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x1033a65 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x565 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:43 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x91086b 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x104beed 0x104bebd 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104beec github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104bebc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:734 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x785352 0xd523e5 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0x785351 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 96] @ 0x1193c2b 0x119339a 0x114d2bf 0x48b5a1 # 0x1193c2a github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0xaa github.com/pactus-project/pactus/sync/sync.go:309 # 0x1193399 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52ecc 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x468b06 0x14db133 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 288] @ 0x4a47c8 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 288] @ 0x48fb68 0x548747 0x6ae825 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x48fb67 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x548746 sort.SliceStable+0x86 sort/slice.go:43 # 0x6ae824 github.com/pactus-project/pactus/committee.(*committee).Update+0x3e4 github.com/pactus-project/pactus/committee/committee.go:91 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x776b8d 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 9728] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 480] @ 0x1490c37 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1232] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x10376d0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10376cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1af github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:67 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x14798b3 0x14dfcc7 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x13fc27b 0x1410645 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13fc27a github.com/rs/cors.(*Cors).handleActualRequest+0x75a github.com/rs/cors@v1.11.1/cors.go:443 # 0x1410644 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 272] @ 0x8c67b1 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [6: 480] @ 0x8abc09 0x8ab925 0x8ab045 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8abc08 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:275 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [40: 640] @ 0x6a4d07 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4d06 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x166 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x91086b 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x91086a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xce0769 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xce0768 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x168 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [9: 2304] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 816] @ 0x6aef0c 0x6aef51 0x115ddd8 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aef0b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6aef50 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x115ddd7 github.com/pactus-project/pactus/state.(*state).validateBlock+0xd7 github.com/pactus-project/pactus/state/validation.go:24 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 120] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 176] @ 0xc3a99d 0xc3aa05 0xc28f3a 0xc28f3b 0xc26e9b 0xc20595 0xc3895b 0xc351a7 0x48b5a1 # 0xc3a99c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3aa04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc28f39 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc28f3a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc20594 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [25: 1600] @ 0x58c6fd 0x58c6c8 0x578f06 0x5c7945 0x5c7946 0x5c7625 0x5fab9f 0x5f9432 0x696c2d 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7944 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5c7945 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5c7624 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5fab9e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:639 # 0x5f9431 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:463 # 0x696c2c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xc233e7 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc233e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 3840] @ 0x606005 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x9109da 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x9109d9 crypto/tls.(*Conn).handshakeContext+0x1d9 crypto/tls/conn.go:1550 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 2880] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x794e2a 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x8445d6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8445d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1024] @ 0x51c37b 0xcfe029 0xd00451 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 96] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [4: 192] @ 0xdd30f9 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdd30f8 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:791 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 16] @ 0x4ad365 0x4ad2e8 0x6704fb 0x671c91 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x4ad364 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad2e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x6704fa net.(*UDPAddr).String+0x17a net/udpsock.go:52 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3d54 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0xd52a87 0xd56a37 0xd53962 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd52a86 github.com/flynn/noise.cipherChaChaPoly+0x66 github.com/flynn/noise@v1.1.0/cipher_suite.go:167 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd53961 github.com/flynn/noise.(*symmetricState).MixKey+0x161 github.com/flynn/noise@v1.1.0/state.go:150 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 160] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [31: 496] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 1152] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x1490c37 0x69521d 0xd52f78 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 96] @ 0x8ae0f9 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 28416] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 128] @ 0xd5229f 0xd522d6 0xd5221b 0xd527b0 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd5229e bytes.Clone+0x9e bytes/bytes.go:1419 # 0xd522d5 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd5 crypto/ecdh/x25519.go:78 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 832] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xce082a 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 48] @ 0xb72e27 0xb72988 0x48b5a1 # 0xb72e26 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x2e6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:527 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [9: 288] @ 0x776ee5 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 5760] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 30720] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 64] @ 0xce0769 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0768 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x168 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 1232] @ 0x118cb8a 0x118b49b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118cb89 github.com/beevik/ntp.generateResponse+0x2c9 github.com/beevik/ntp@v1.5.0/ntp.go:715 # 0x118b49a github.com/beevik/ntp.QueryWithOptions+0xfa github.com/beevik/ntp@v1.5.0/ntp.go:452 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db395 0x14e02e6 0x14df770 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df76f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 8256] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1456] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x53ac38 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [9: 6912] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 144] @ 0x53b505 0x1048e93 0x1048e94 0x104947a 0x1048bb0 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x1048e92 github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x72 github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:101 # 0x1048e93 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 256] @ 0x1149434 0x1148b6e 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [3: 192] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x7036ac 0x70367e 0x703562 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x7036ab github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70367d github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x703561 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1280] @ 0x6a4d75 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0xcfe665 0xcfe637 0xcfe358 0xcfe3f0 0x48b5a1 # 0xcfe664 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [1: 48] @ 0x925411 0x9253e1 0x9252ed 0x92523a 0x9251f8 0x9251fd 0x931e99 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x925410 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9253e0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9252ec crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x925239 crypto/tls.marshalingFunction.Marshal+0x59 crypto/tls/handshake_messages.go:21 # 0x9251f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x9251fc crypto/tls.addBytesWithLength+0x1c crypto/tls/handshake_messages.go:27 # 0x931e98 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd67a7d 0xd67a5b 0xd644b9 0xd66848 0x48b5a1 # 0xd67a7c github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0x3c github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:24 # 0xd67a5a github.com/libp2p/go-libp2p/p2p/security/noise.(*transportEarlyDataHandler).Send+0x1a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:114 # 0xd644b8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x8d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:117 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [15: 6240] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc213d3 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc213d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 48] @ 0x7b42ba 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b42b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0xcfe679 0xcfe637 0xcfe358 0xcfe3f0 0x48b5a1 # 0xcfe678 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [18: 144] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104e7d8 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104e7d7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1069 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [12: 384] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x4dee0d 0x4dfa7a 0x4dda66 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4dee0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4dfa79 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dda65 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0xe001df 0xe001bc 0xdd9f4a 0xdd9657 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe001de github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xe001bb github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xdd9f49 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xdd9656 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 10368] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 144] @ 0x93beb5 0x93be85 0x93bd97 0x79aae2 0x79af3c 0x93bcd4 0x93bc3c 0x93d2f8 0x949106 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93beb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93be84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93bd96 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949105 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 784] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xd5bc75 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd5bc74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:109 0: 0 [21: 1344] @ 0x6a6df5 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6df4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0xcfccf9 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfccf8 github.com/libp2p/go-yamux/v5.newSession+0x2d8 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 4224] @ 0x13936da 0x139365d 0x1393645 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13936d9 encoding/hex.EncodeToString+0x519 encoding/hex/hex.go:129 # 0x139365c github.com/pactus-project/pactus/crypto/hash.Hash.String+0x49c github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1393644 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x484 github.com/pactus-project/pactus/www/grpc/network.go:99 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc42da5 0xc46c1b 0xc4aee7 0xc4ab98 0x48b5a1 # 0xc42da4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc46c1a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc4aee6 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:329 # 0xc4ab97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [1: 416] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0x103920b 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103920a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:219 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 352] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13fbd19 0x1410645 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13fbd18 github.com/rs/cors.(*Cors).handleActualRequest+0x1f8 github.com/rs/cors@v1.11.1/cors.go:408 # 0x1410644 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 557056] @ 0x122c32a 0x122c063 0x1213e9c 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x122c329 google.golang.org/grpc/internal/transport.newBufWriter+0x349 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:315 # 0x122c062 google.golang.org/grpc/internal/transport.newFramer+0x82 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:431 # 0x1213e9b google.golang.org/grpc/internal/transport.NewHTTP2Client+0xfbb google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:339 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x14015db 0x14015c6 0x140285d 0x140eddf 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x14015da github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.4/client.go:449 # 0x14015c5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.4/client.go:221 # 0x140285c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.4/client.go:350 # 0x140edde github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x55e github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:127 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 2400] @ 0x6b142c 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 576] @ 0xdcc3ae 0xdcb325 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcc3ad github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdcb324 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [16: 768] @ 0x480fda 0x480fef 0x117e37d 0x117e370 0x11943f9 0x118e03d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x117e37c github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:112 # 0x117e36f github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:118 # 0x11943f8 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x278 github.com/pactus-project/pactus/sync/sync.go:384 # 0x118e03c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1dc github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 544] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 192] @ 0x6a5131 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5130 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [42: 672] @ 0xc2afcb 0xc35245 0x48b5a1 # 0xc2afca github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 384] @ 0x480fda 0x480fef 0xdca166 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca165 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [29: 232] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 384] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x69e6d1 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69e6d0 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd0 github.com/pactus-project/pactus/types/tx/payload/bond.go:110 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 2928] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 256] @ 0x53d7f5 0x53d21d 0x53d3f9 0x543f57 0x5c3eca 0x6971e6 0x697189 0x69e5a6 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x543f56 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6971e5 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x697188 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69e5a5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 736] @ 0x5440da 0x5c3eca 0x6a767c 0x6a7533 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a767b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a7532 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x6a4df1 0x6a39f6 0x139505d 0x130c82b 0x136403e 0x130c683 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4df0 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x139505c github.com/pactus-project/pactus/www/grpc.(*transactionServer).BroadcastTransaction+0x3c github.com/pactus-project/pactus/www/grpc/transaction.go:73 # 0x130c82a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130c682 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 327680] @ 0x1204e48 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204e47 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [25: 1200] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1391ad7 0x1391a73 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x8c3b06 0x8c3953 0x8c583f 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c3b05 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 408] @ 0x543115 0x5c3c45 0x5c4a6e 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1792] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xce082a 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 128] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [62: 11904] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x7130b1 0x71309d 0x713051 0x7086ab 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x7086aa github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 480] @ 0x89cff4 0x89cf1d 0x104baea 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x104bae9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x609 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:672 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 448] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x8c61b5 0x8c65d4 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da 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] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 448] @ 0x1156d96 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xd55f05 0xd64c8c 0xd643f9 0xd66848 0x48b5a1 # 0xd55f04 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x704 github.com/flynn/noise@v1.1.0/state.go:528 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd643f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:108 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x543115 0x5c3c45 0x6a345d 0x6a33fb 0x6a50f5 0x6a4f50 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a345c github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a33fa github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6a50f4 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 174080] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7090 0x13f7010 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f708f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xeaf github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f700f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 144] @ 0xd5b8ea 0x48b5a1 # 0xd5b8e9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x249 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:103 0: 0 [2: 32] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [32: 512] @ 0x13f6994 0x13f6919 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6993 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7b3 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x5440da 0x5c3eca 0x5c4972 0x69e430 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69e42f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3496: 223744] @ 0x6fb93c 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x77f38c 0xb13957 0xb138fa 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13956 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 216] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [2: 48] @ 0xd3961e 0x48b5a1 # 0xd3961d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x39d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [49: 784] @ 0x13f5c7c 0x13f6425 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x7853eb 0x785419 0xd523e5 0xd528fb 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x7853ea bytes.Clone+0x10a bytes/bytes.go:1419 # 0x785418 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 240] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [44: 1056] @ 0x12192c5 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12192c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 384] @ 0x79aea5 0x798605 0x79d1b8 0x79d0ff 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d0fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 25088] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0x8c61b5 0x8c65d4 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 96] @ 0x468b06 0x4d6287 0x90026e 0x9483fc 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x4d6286 io.WriteString+0x66 io/io.go:318 # 0x90026d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x5d1645 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c 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] @ 0x1490d6e 0x69521d 0xd52ecc 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 28416] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 16] @ 0x480f53 0x4c96e5 0x59ffa5 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x59ffa4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 2496] @ 0x4c9a9d 0x598be7 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x51f406 0x11c8985 0x1293f45 0x128d905 0x11cf7ce 0x11ee8db 0x11f1ca6 0x11f0245 0x11ef76c 0x11ceb95 0x128d0bc 0x11d0cd5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11c8984 google.golang.org/grpc/internal/channelz.AddTraceEvent+0xa4 google.golang.org/grpc@v1.77.0/internal/channelz/trace.go:197 # 0x1293f44 google.golang.org/grpc.(*ClientConn).newAddrConnLocked+0x3a4 google.golang.org/grpc@v1.77.0/clientconn.go:869 # 0x128d904 google.golang.org/grpc.(*ccBalancerWrapper).NewSubConn+0x204 google.golang.org/grpc@v1.77.0/balancer_wrapper.go:195 # 0x11cf7cd google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).NewSubConn+0x1cd google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:371 # 0x11ee8da google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).newSCData+0x17a google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:168 # 0x11f1ca5 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).requestConnectionLocked+0x185 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:509 # 0x11f0244 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).startFirstPassLocked+0x1c4 google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:366 # 0x11ef76b google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).UpdateClientConnState+0xa4b google.golang.org/grpc@v1.77.0/balancer/pickfirst/pickfirst.go:318 # 0x11ceb94 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.77.0/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x128d0bb google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.77.0/balancer_wrapper.go:124 # 0x11d0cd4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:90 0: 0 [17: 136] @ 0xbe3d99 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3d98 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xfb8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x8c0c7e 0x8c2a8f 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0c7d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8c2a8e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1920] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f00b9 0x13f0030 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f00b8 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x378 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f002f github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x2ef github.com/pactus-project/pactus/www/html/blockchain.go:147 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 160] @ 0x1038949 0x1038915 0x10388cd 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038948 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x8e8 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x1038914 github.com/multiformats/go-multiaddr.SplitFirst+0x8b4 github.com/multiformats/go-multiaddr@v0.16.1/util.go:68 # 0x10388cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x86c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:163 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 240] @ 0x103950b 0x10394d8 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103950a github.com/libp2p/go-libp2p/p2p/host/autonat.newDialResponseError+0x50a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/proto.go:35 # 0x10394d7 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:241 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 352] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x6a4db3 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4db2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x212 github.com/pactus-project/pactus/types/tx/tx.go:359 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [28: 448] @ 0xc2186f 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc2186e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1011 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 3168] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0xff6dda 0xff6d0b 0xff59b1 0x120c513 0x120c19c 0x120d211 0x120bc8d 0x12224dc 0x48b5a1 # 0xff6dd9 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.48.0/http2/hpack/tables.go:59 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120c19b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:699 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 48] @ 0x480fda 0x480fef 0xff6afe 0xff6af9 0x122c536 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0xff6afd golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x5d golang.org/x/net@v0.48.0/http2/hpack/tables.go:46 # 0xff6af8 golang.org/x/net/http2/hpack.NewDecoder+0x58 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:108 # 0x122c535 google.golang.org/grpc/internal/transport.newFramer+0x555 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:443 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [4: 448] @ 0x1220e93 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1220e92 google.golang.org/grpc/internal/transport.NewServerTransport+0x772 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:258 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [6: 192] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x12247d7 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12247d6 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2116 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:626 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 48] @ 0x480fda 0x480fef 0x138eef6 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138eef5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x135 github.com/pactus-project/pactus/www/grpc/blockchain.go:36 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 2560] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc38d0 0xdc23d0 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc38cf github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x2cf github.com/quic-go/quic-go@v0.57.1/connection.go:2650 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 64] @ 0x69a147 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a146 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x5b8d33 0x5b918f 0x5c458a 0x13910c5 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b918e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x5c4589 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x13910c4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 320] @ 0xff6e11 0xff6d0b 0xff59b1 0x120c513 0x120dce5 0x120bca5 0x12224dc 0x48b5a1 # 0xff6e10 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.48.0/http2/hpack/tables.go:60 # 0xff6d0a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.48.0/http2/hpack/hpack.go:174 # 0xff59b0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.48.0/http2/hpack/encode.go:68 # 0x120c512 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:747 # 0x120dce4 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x744 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:1061 # 0x120bca4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:623 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [6: 960] @ 0x5b8d33 0x5b8fcc 0x1391a3f 0x1391b8b 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x5b8d33 0x5b8fcc 0x1391ad7 0x1391a73 0x1391127 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x1391126 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x1228a5d 0x12a5842 0x12a5843 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1228a5c google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7dc google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1106 # 0x12a5841 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x16e1 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5842 google.golang.org/grpc.(*Server).processUnaryRPC+0x16e2 google.golang.org/grpc@v1.77.0/server.go:1441 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [21: 504] @ 0x697196 0x69a112 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697195 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69a111 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 1120] @ 0xff6ac7 0x122c536 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0xff6ac6 golang.org/x/net/http2/hpack.NewDecoder+0x26 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:103 # 0x122c535 google.golang.org/grpc/internal/transport.newFramer+0x555 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:443 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [2: 288] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x6af885 0x115d97d 0x138ef17 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6af884 github.com/pactus-project/pactus/committee.(*committee).ProtocolVersions+0x224 github.com/pactus-project/pactus/committee/committee.go:233 # 0x115d97c github.com/pactus-project/pactus/state.(*state).CommitteeProtocolVersions+0x7c github.com/pactus-project/pactus/state/state.go:748 # 0x138ef16 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x156 github.com/pactus-project/pactus/www/grpc/blockchain.go:37 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 224] @ 0x1221865 0x1221848 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1221864 google.golang.org/grpc/internal/transport.newControlBuffer+0x1144 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:334 # 0x1221847 google.golang.org/grpc/internal/transport.NewServerTransport+0x1127 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:292 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [38: 1824] @ 0x69a0c6 0x69a0a3 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x122243e 0x48b5a1 # 0x122243d google.golang.org/grpc/internal/transport.NewServerTransport.func3+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:341 0: 0 [2: 64] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x89cd6c 0x104d5ac 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x89cd6b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:125 # 0x104d5ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:884 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [15: 360] @ 0x5c1b8b 0x5c2486 0x6978dd 0x1391a5f 0x1391a73 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1391a5e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x23e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [101: 16160] @ 0x5b9012 0x1391a3f 0x1391b8b 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 1152] @ 0xd30530 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xd3052f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x2af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:71 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [5: 120] @ 0x6ae63b 0x6ae62f 0x6ae60f 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae63a github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x1fa github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x6ae62e github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertBefore+0x1ee github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:69 # 0x6ae60e github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x6a5cb7 0x6a5e5e 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5cb6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6a5e5d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x6a92de 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a92dd github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x3d github.com/pactus-project/pactus/types/vote/cp_vote.go:112 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0xde7168 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde7167 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.57.1/stream.go:80 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [32: 512] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [27: 2160] @ 0x6b096f 0x6b148a 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x104c525 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104c524 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:753 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 896] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52f78 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 96] @ 0x62972d 0x629873 0x628f50 0x66110c 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x62972c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x629872 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x628f4f net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x66110b net.(*Resolver).lookupIPAddr+0x8b net/lookup.go:310 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [41: 83968] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x1490d30 0x69521d 0xd52e54 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 128] @ 0x1490d30 0x69521d 0xd52f78 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 2080] @ 0x707b48 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x707b47 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1049b51 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1049b50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x410 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:484 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x79aea5 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [29: 464] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x6a4a10 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x93a099 0x93a004 0x939ffd 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93a098 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93a003 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x939ffc crypto/tls.(*certificateMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1467 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [50: 1200] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 16128] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 96] @ 0x8ae0f9 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [19: 912] @ 0x8b1eb5 0x8b168f 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1eb4 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8b168e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x6a5d6f 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5d6e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xcfcf39 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcf38 github.com/libp2p/go-yamux/v5.newSession+0x518 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 960] @ 0x7783b6 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 2560] @ 0xd2e106 0x10324be 0x102fd72 0x48b5a1 # 0xd2e105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:743 # 0x10324bd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:401 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [34: 816] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [33: 1584] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 1152] @ 0xc129d6 0x11493d4 0x1148967 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [5: 320] @ 0x7854bf 0xd523e5 0xd528fb 0xd528af 0xd5626a 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd56269 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 240] @ 0x480fda 0x480fef 0xd0ec1f 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0xd0ec1e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1be github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:679 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 160] @ 0x89cff4 0x89cf1d 0xd64f6d 0xd644ff 0xd66848 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0xd64f6c github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x6c github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:222 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [145: 983680] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x65e370 0x65f21e 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x65e36f net.filterAddrList+0x18f net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [10: 61440] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x8c6815 0x8c66c5 0x8c5fa5 0x8c5faf 0xd6218f 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8c5fa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8c5fae github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd6218e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x53ad08 0x53b42d 0x53b3ef 0x1039265 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1039264 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x264 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:223 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [49: 7056] @ 0x6a6adb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6ada github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:165 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 768] @ 0x1226265 0x12255e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1226264 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x144 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:816 # 0x12255e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:711 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 16] @ 0x468b06 0x777bac 0x777eb0 0x777ea3 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1152] @ 0x118b3ce 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118b3cd github.com/beevik/ntp.QueryWithOptions+0x2d github.com/beevik/ntp@v1.5.0/ntp.go:446 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 112] @ 0x844576 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x14dafe5 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x89ca73 0x89ce3e 0x89cd8b 0x104d5ac 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89ca72 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:123 # 0x89ce3d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:143 # 0x89cd8a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:130 # 0x104d5ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:884 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1280] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x79aea5 0x931ecb 0x931e9a 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x931eca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x931e99 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [32: 2560] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x79aea5 0x93ca54 0x93c9bc 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52ecc 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 192] @ 0x7856b7 0x943f42 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7856b6 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 crypto/ecdh/x25519.go:76 # 0x943f41 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x468a32 0x467f25 0x46808a 0x66641e 0xd007db 0xd00438 0x48b5a1 # 0x66641d net.(*OpError).Error+0xbd net/net.go:514 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [51: 6528] @ 0x8c0a25 0x115812c 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0a24 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 16128] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 384] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 72] @ 0x10d91ba 0x10d7f3f 0x10bdbd6 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d91b9 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getTopExternalAddrs+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:290 # 0x10d7f3e github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x39e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:230 # 0x10bdbd5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x415 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:566 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 80] @ 0x79e0c5 0x7a1a69 0x7a2835 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79e0c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7a1a68 crypto/ecdsa.privateKeyToFIPS[...]+0x48 crypto/ecdsa/ecdsa.go:579 # 0x7a2834 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x14ce8fa 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ce8f9 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x11494b5 0x1148967 0x48b5a1 # 0x11494b4 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x134 github.com/pactus-project/pactus/network/notifee.go:134 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [6: 2112] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c2672 0x8c59a2 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c2671 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8c59a1 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x776ee5 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [28: 1792] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 9600] @ 0x1183596 0x1183585 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x1183595 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1183584 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x6b096f 0x6b148a 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 9120] @ 0x691bae 0x693b09 0x693af3 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x691bad compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x693b08 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x693af2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x65f505 0x65e32e 0x65f21e 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x65f504 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x65e32d net.filterAddrList+0x14d net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 144] @ 0x51c37b 0xd05e06 0xd05f08 0xd3ca2a 0xafb197 0x1037a88 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05f07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:43 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0xafb196 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x1037a87 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x567 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:97 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 144] @ 0x5c1b8b 0x5c2486 0x6978dd 0x115dde8 0x115de02 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115dde7 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115de01 github.com/pactus-project/pactus/state.(*state).validateBlock+0x101 github.com/pactus-project/pactus/state/validation.go:25 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0xc2e7f4 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2e7f3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x313 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xc12fbf 0x114b511 0x114792a 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x114b510 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x170 github.com/pactus-project/pactus/network/stream.go:74 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [27: 3456] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0xcdfe55 0xcde946 0xd318ea 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xcdfe54 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:587 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [15: 720] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x579718 0x69922a 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 27648] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x1038b53 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038b52 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xaf2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:172 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52ecc 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 208] @ 0xc494cb 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0xc494ca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 288] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xc0c93a 0xc0c913 0xc1f38b 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [4: 192] @ 0xd62433 0x48b5a1 # 0xd62432 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x52 github.com/multiformats/go-multistream@v0.6.1/client.go:56 0: 0 [41: 19680] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 320] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x4a4732 0x4a3da5 0x51ef9f 0x51c539 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ef9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c538 fmt.Errorf+0x258 fmt/errors.go:50 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [3: 288] @ 0x79aea5 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0xc12fbf 0x104a794 0x10495b4 0x1048bb0 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x104a793 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x793 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:549 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 448] @ 0x10488da 0x104e4af 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x10488d9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1d9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:400 # 0x104e4ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1034 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 80] @ 0x842326 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x842325 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [25: 2400] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 176] @ 0x8c6609 0x8c6317 0xd60333 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c6608 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x8c6316 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd60332 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 3872] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [29: 141056] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x8c67b1 0x8c66c5 0xd61eb8 0xd61eac 0xd621e8 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd61eb7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x37 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd61eab github.com/multiformats/go-multistream.readProto[...]+0x2b github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd621e7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 384] @ 0x1490c37 0x69521d 0xd52e54 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 256] @ 0x7c7d2e 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7c7d2d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 2688] @ 0x5d1645 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x53abd9 0x53b42d 0x53b3ef 0x1039265 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1039264 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x264 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:223 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0xd5278c 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0xd5278b golang.org/x/crypto/curve25519.X25519+0xcb golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:73 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [79: 3792] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x13971ad 0x1397136 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 864] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 144] @ 0xd5f9ec 0xd5ec3a 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd5f9eb github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x6b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:329 # 0xd5ec39 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:217 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 192] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 80] @ 0xd601dd 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd601dc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 576] @ 0x8c1405 0x8c144a 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1404 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c1449 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 264] @ 0x5c4a55 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 560] @ 0x121922e 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121922d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:782 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x104cce6 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104cce5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xec5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:821 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1536] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x586925 0x58689d 0x789ac5 0x789a60 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x789ac4 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x789a5f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x468b06 0x779547 0x77950e 0x779459 0x77941f 0x114530b 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x779546 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77950d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x779458 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77941e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114530a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 480] @ 0x4de03f 0x4ddb13 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4ddb12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [54: 6048] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x114b628 0x114792a 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b627 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [22: 1056] @ 0x599a45 0x598815 0x5982f3 0x697f3f 0x697ef3 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x697f3e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x697ef2 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 512] @ 0x5391c5 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0xc1844b 0xc183c9 0xc183a6 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc1844a github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x36a github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xc183c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2e8 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc183a5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x2c5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:64 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [24: 384] @ 0x13f7045 0x13f7010 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7044 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe64 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f700f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 10368] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [7: 112] @ 0x6a4d07 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4d06 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x166 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [15: 360] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x8b08e5 0x8b08f7 0x8b44f7 0x8c0c64 0x8c2a8f 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b08e4 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8b08f6 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8c0c63 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8c2a8e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be 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 0x4ed028 0x1229487 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x1229486 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1187 0: 0 [74: 4736] @ 0x1393bf2 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393bf1 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:133 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 4560] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [45: 7200] @ 0x69a927 0x6a644a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a6449 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 16128] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c13ca 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c13c9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 312] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0xd67245 0xd67236 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd67244 github.com/libp2p/go-libp2p/p2p/security/noise.newTransportEDH+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:109 # 0xd67235 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:55 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1872] @ 0xc129d6 0x104beaf 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x104beae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:733 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0xd05c10 0xd05e88 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 1344] @ 0x51f406 0x118e605 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x118e604 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:48 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x65910b 0x6590c5 0x658e92 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x65910a net.CIDRMask+0xca net/ip.go:87 # 0x6590c4 net.newAddr+0x84 net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [4: 128] @ 0xbe1946 0xbe1312 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe1945 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 # 0xbe1311 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x666452 0xd007db 0xd00438 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x666451 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [24: 384] @ 0x13f696b 0x13f6919 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f696a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x78a github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 9216] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 640] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 180224] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [6: 144] @ 0x697f12 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697f11 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 13200] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x1156927 0x115be27 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156926 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x115be26 github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x86 github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x14002a6 0x13ffbee 0x48b5a1 # 0x14002a5 github.com/creachadair/jrpc2.(*Client).accept+0x265 github.com/creachadair/jrpc2@v1.3.4/client.go:92 # 0x13ffbed github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.4/client.go:67 0: 0 [1: 256] @ 0x55ba27 0x140ef58 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x55ba26 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x140ef57 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6d7 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:134 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 1344] @ 0x868693 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x868692 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 320] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 176] @ 0x12accc5 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accc4 google.golang.org/grpc.newClientStream+0x4a4 google.golang.org/grpc@v1.77.0/stream.go:223 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x655c85 0x655c2f 0x66f75b 0x66e5f0 0x9d452c 0x13f8df5 0x48b5a1 # 0x655c84 net.newFD+0x144 net/fd_unix.go:27 # 0x655c2e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f8df4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 48] @ 0x4a47c8 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a47c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0xbe3b59 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3b58 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd78 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x794e2a 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794e29 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 400] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0xcfd6ea 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xcfd6e9 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x3a9 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:237 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 64] @ 0x8c6815 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x693aed 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x693aec github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1008] @ 0x7036ac 0x70367e 0x703562 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x7036ab github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70367d github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x703561 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x51cb5f 0x51cb27 0x51e36c 0x520a35 0x5224f5 0x5251be 0x51c365 0x9f0305 0x9f0306 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x51cb5e fmt.(*buffer).write+0x7e fmt/print.go:104 # 0x51cb26 fmt.(*fmt).pad+0x46 fmt/format.go:95 # 0x51e36b fmt.(*fmt).fmtQ+0xeb fmt/format.go:460 # 0x520a34 fmt.(*pp).fmtString+0x34 fmt/print.go:503 # 0x5224f4 fmt.(*pp).printArg+0x1d4 fmt/print.go:741 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9f0304 net/http.badStringError+0x264 net/http/request.go:96 # 0x9f0305 net/http.readRequest+0x265 net/http/request.go:1099 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [58: 16704] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c13ca 0x8c3ade 0x8c3953 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c13c9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x8c1385 0x8c3ade 0x8c3953 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1384 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 432] @ 0x943e29 0x943cf7 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x943e28 crypto/ecdh.(*PublicKey).Bytes+0x9c8 crypto/ecdh/ecdh.go:71 # 0x943cf6 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x896 crypto/tls/handshake_server_tls13.go:268 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x51c6ba 0xcfe029 0xd00451 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [9: 1296] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x14c66ea 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c66e9 crypto/internal/fips140/ecdsa.signGeneric[...]+0x469 crypto/internal/fips140/ecdsa/ecdsa.go:365 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [40: 640] @ 0x13f696b 0x13f6919 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f696a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x78a github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [35: 2800] @ 0x686a8e 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a8d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xd05c5f 0xd05e88 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd05c5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:24 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1152] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x115c106 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115c105 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c5 github.com/pactus-project/pactus/state/state.go:542 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 112] @ 0x12accc5 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accc4 google.golang.org/grpc.newClientStream+0x4a4 google.golang.org/grpc@v1.77.0/stream.go:223 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 288] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1344] @ 0x539baa 0x649b13 0x64934a 0x648c29 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x649b12 net.(*sysDialer).dialSerial+0xf2 net/dial.go:664 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 1280] @ 0x686a18 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a17 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1920] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [77: 4928] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 6240] @ 0x686b3b 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686b3a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1120] @ 0x415a34 0xcfccb6 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfccb5 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [14: 672] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [18: 144] @ 0xc2ca37 0xc29f4f 0xc35245 0x48b5a1 # 0xc2ca36 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x356 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1946 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 48] @ 0x77c7c8 0x77c7fc 0x783473 0x778286 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [32: 3072] @ 0x696ada 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696ad9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be 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 0x41187c 0x92ca31 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92ca30 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 2048] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 557056] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a252 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a251 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 784] @ 0xcfcce6 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcce5 github.com/libp2p/go-yamux/v5.newSession+0x2c5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 240] @ 0x728238 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x728237 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 320] @ 0x686a8e 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a8d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [103: 4944] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [154: 12320] @ 0x12900aa 0x11f836f 0x12acddb 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12900a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x11f836e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x12acdda google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 144] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 3648] @ 0x5d1645 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x6e87fa 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e87f9 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 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 48] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 64] @ 0x40cbf2 0x40aa79 0x481029 0xc12493 0x104c311 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x14e0178 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 864] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2112] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 2736] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 58368] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 114432] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x65aa3f 0x10d68b0 0x10db990 0x10d7b05 0x8c7abd 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x10d68af github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x1af github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:68 # 0x10db98f github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).removeConn+0x1cf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:513 # 0x10d7b04 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start.func1+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:191 # 0x8c7abc github.com/libp2p/go-libp2p/core/network.(*NotifyBundle).Disconnected+0x3c github.com/libp2p/go-libp2p@v0.46.0/core/network/notifee.go:53 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [12: 96] @ 0x10d91ba 0x10d7f3f 0x10bd8dd 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d91b9 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getTopExternalAddrs+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:290 # 0x10d7f3e github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x39e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:230 # 0x10bd8dc github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x11c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:552 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 32] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [35: 280] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14798b3 0x94c605 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x94c604 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:39 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x6590d8 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x6590d7 net.newAddr+0x97 net/interface_linux.go:182 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [10: 640] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 640] @ 0x729565 0x7294eb 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x729564 github.com/syndtr/goleveldb/leveldb.newTableFile+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x7294ea github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0xca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:588 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1024] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd53fba 0xd55e65 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd53fb9 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xb9 github.com/flynn/noise@v1.1.0/state.go:193 # 0xd55e64 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x664 github.com/flynn/noise@v1.1.0/state.go:540 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [10: 2400] @ 0x6fc3dc 0x6fc7fc 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea0da 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea0d9 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 2496] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 903168] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd53dc5 0xd55710 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd53dc4 github.com/flynn/noise.(*symmetricState).EncryptAndHash+0xc4 github.com/flynn/noise@v1.1.0/state.go:180 # 0xd5570f github.com/flynn/noise.(*HandshakeState).WriteMessage+0x90f github.com/flynn/noise@v1.1.0/state.go:473 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x729b46 0x70e9d3 0x70f4b4 0x7107f5 0x48b5a1 # 0x729b45 github.com/syndtr/goleveldb/leveldb.sint+0x65 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:58 # 0x70e9d2 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:600 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 112] @ 0x114b57b 0x114792a 0x48b5a1 # 0x114b57a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1da github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [34: 544] @ 0x12ac908 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac907 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 448] @ 0x70e5b6 0x70f4b4 0x7107f5 0x48b5a1 # 0x70e5b5 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x1d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:570 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 655360] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 36864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 161024] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 1008] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0x72c385 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c384 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:433 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 160] @ 0x6f2bde 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e35b9 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e35b8 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 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x729945 0x72bf25 0x72c97e 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x729944 github.com/syndtr/goleveldb/leveldb.shortenb+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x72bf24 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:391 # 0x72c97d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 832] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 144] @ 0xc497cb 0xc22df3 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc497ca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc22df2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 9216] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [73: 168192] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 96] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 1968] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x8ae0f9 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [7: 112] @ 0x10cc71d 0x114b5db 0x114792a 0x48b5a1 # 0x10cc71c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [79: 1506688] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8034 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 480] @ 0x6b142c 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 10176] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 53504] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 2560] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x51c6ba 0xcfe029 0xd00451 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [11: 29568] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 9728] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 9728] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 4608] @ 0xdf2ea5 0x4a3e91 0xdd30c5 0xdd30b4 0xdd2bb9 0xdc3b49 0xdc249c 0xdc24ec 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd30c4 github.com/quic-go/quic-go.getPacketBuffer+0x2c4 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd30b3 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2b3 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:790 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [20: 1280] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 58368] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 16128] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x114b445 0x114792a 0x48b5a1 # 0x114b444 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:73 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 12288] @ 0x53d7f5 0x53d21d 0x53d3f9 0x6886a8 0x68868c 0x68a252 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6886a7 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x68868b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x68a251 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 30976] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 320] @ 0x79e0c5 0x7a072f 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79e0c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7a072e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:569 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 120] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0xe0967f 0xe098ac 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xe0967e github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:26 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x1490c37 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [206: 79104] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 80] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 90112] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 122880] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 4928] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 704] @ 0x686a45 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a44 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 12288] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 393216] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [3: 192] @ 0xd3967f 0x48b5a1 # 0xd3967e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x3fe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:175 0: 0 [46: 2944] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 272] @ 0x8b1776 0x8b177d 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x8b1775 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8b177c github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x728238 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x728237 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1008] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 240] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1792] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 144] @ 0x10cda26 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x10cda25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [35: 560] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdecf3a 0xdecf2e 0xdf041c 0xdef765 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdecf39 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdecf2d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [8: 192] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x9c2085 0x9f00df 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9c2084 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0x9f00de net/http.readRequest+0x3e net/http/request.go:1080 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [10: 23040] @ 0x68b108 0x6896a5 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 3264] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [88: 9856] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0xc19154 0x48b5a1 # 0xc19153 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x273 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 0: 0 [22: 1760] @ 0x6b096f 0x6b148a 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x707a93 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3456] @ 0x686a31 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a30 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [161: 103040] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x51c449 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x51c448 fmt.Errorf+0x168 fmt/errors.go:32 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [1: 64] @ 0x53d285 0x53d3f9 0x692257 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x692256 compress/gzip.(*Writer).Write+0x136 compress/gzip/gzip.go:168 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 11904] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 416] @ 0xc2d6cc 0xc2d575 0xc29845 0xc35245 0x48b5a1 # 0xc2d6cb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2d574 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 9216] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 774144] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 512] @ 0xc494cb 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc494ca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [33: 38016] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 1488] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 1368] @ 0x71303b 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x6869ff 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869fe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 276480] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [33: 528] @ 0x7282d2 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7282d1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 864] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 112] @ 0x12acca6 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12acca5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.77.0/stream.go:222 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 864] @ 0x6a4e5c 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4e5b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1920] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 912] @ 0x6a5505 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0x8aee85 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aee84 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:170 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 22528] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 180224] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686367 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686366 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 2784] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 288] @ 0xb178e6 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [55: 10560] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 589824] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 47232] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 320] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [74: 170496] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 56] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [12: 576] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 133120] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 12480] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 11520] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [24: 384] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 34048] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x65aa3f 0xb127b2 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb127b1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [63: 2016] @ 0x4e5a6c 0x4e511d 0x13ef20c 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4e5a6b time.Time.Format+0xeb time/format.go:650 # 0x4e511c time.Time.String+0x3c time/format.go:547 # 0x13ef20b github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x14b github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 1296] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0xd01857 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd01856 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x336 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [240: 92160] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 33792] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 46848] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 1032] @ 0x1207d26 0x122fed3 0x122fed4 0x122fb71 0x122f585 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122fb70 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:217 # 0x122f584 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [175: 3808000] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 272] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 432] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 3696] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x92d5d6 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92d5d5 crypto/tls.(*clientHelloMsg).unmarshal+0x11b5 crypto/tls/handshake_messages.go:620 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [41: 41984] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 128] @ 0x7993c5 0x7b4805 0x7ba5f0 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba5ef crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1009 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [44: 4928] @ 0x6f114f 0x6f2a3d 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x57a2d3 0x5e2ed4 0x5e3887 0x600c65 0x6004be 0x6004b4 0x697bcd 0x695cfa 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3886 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:239 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x695cf9 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x6b096f 0x6b148a 0x1192be5 0x1192c85 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x777fef 0x777f94 0x77a6e5 0x103846e 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x103846d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x40d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:151 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [140: 4587520] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [114: 7296] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1216] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 5312] @ 0x6a4df1 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4df0 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [236: 120832] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [82: 3936] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 912] @ 0x6f42dd 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 140544] @ 0x68b108 0x6896a5 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 912] @ 0x6e8172 0x6ff3be 0x6ff3b6 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6ff3bd github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6ff3b5 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [82: 1563904] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [91: 4368] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 46080] @ 0x686a31 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a30 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [315: 6451200] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x114b628 0x114792a 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b627 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x480fda 0x480fef 0xd2b959 0xd398c5 0x48b5a1 # 0xd2b958 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x338 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:413 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [31: 992] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1152] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x51f406 0xce07cd 0xce1a74 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 24] @ 0x5c4959 0x69e430 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69e42f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xd52309 0xd5221b 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd52308 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [12: 576] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1056] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [152: 19456] @ 0x8ab38a 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x8ab389 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [15: 720] @ 0x672385 0x66b4bb 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b4ba net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [37: 3552] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 248] @ 0x4c9a9d 0x826ea5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x826ea4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:59 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x695bde 0x114f558 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x695bdd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x114f557 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x177 github.com/pactus-project/pactus/sync/bundle/message/hello.go:94 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 3552] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 3200] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [7: 672] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x14cb47c 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14cb47b crypto/internal/fips140/ecdsa.newDRBG[...]+0x7b crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 288] @ 0x777fef 0x777f94 0x77a6e5 0x1149599 0x1149005 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1149598 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1149004 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [3: 672] @ 0xc218e5 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc218e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [13: 312] @ 0x115c051 0x8c2047 0x115bc7f 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115c050 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x110 github.com/pactus-project/pactus/state/state.go:540 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bc7e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:538 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 336] @ 0xc2e5d9 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2e5d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0xf8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2110 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 96] @ 0x10daa6e 0x10d9af2 0x48b5a1 # 0x10daa6d github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x32d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:430 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 80] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [35: 5040] @ 0x555817 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x6970b4 0x69708a 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x6970b3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x697089 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x14ab51a 0x78a7ca 0x78a946 0x78663a 0x785f91 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x78a7c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x786639 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x785f90 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [35: 560] @ 0x12b0be8 0x12ae67f 0x12b05f7 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12ae67e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x658ee5 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x658ee4 net.addrTable+0x184 net/interface_linux.go:155 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [53: 6784] @ 0x5985e9 0x117bd3f 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5985e8 github.com/fxamacker/cbor/v2.(*decMode).NewDecoder+0x28 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1363 # 0x117bd3e github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x9e github.com/pactus-project/pactus/sync/bundle/bundle.go:100 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12948: 3107520] @ 0x6fc3dc 0x6fc7fc 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 336] @ 0x51f406 0x13f71f5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f71f4 github.com/pactus-project/pactus/www/html.txToTable+0x1014 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [33: 3168] @ 0x69725b 0x6a52a8 0x6a4fa5 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 960] @ 0x51f406 0x114f249 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 544] @ 0x8b1776 0x8b177d 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b1775 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8b177c github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 768] @ 0x1490d6e 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0xc0e485 0xc0e305 0xc2e842 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd5518b 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd5518a github.com/flynn/noise.(*HandshakeState).WriteMessage+0x38a github.com/flynn/noise@v1.1.0/state.go:412 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [39: 4368] @ 0xd02749 0xd02842 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [7: 1008] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 128] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0xd5229f 0xd522d6 0xd5221b 0xd528fb 0xd528af 0xd5543c 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd5229e bytes.Clone+0x9e bytes/bytes.go:1419 # 0xd522d5 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd5 crypto/ecdh/x25519.go:78 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5543b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [10: 184320] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [60: 11520] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xce1c93 0xd3d019 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c 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] @ 0x1149434 0x1148967 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [4: 128] @ 0x78520e 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x78520d crypto/ecdh.(*x25519Curve).GenerateKey+0x4d crypto/ecdh/x25519.go:41 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 80] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 3968] @ 0x1393b57 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393b56 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:123 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [63: 5040] @ 0x1393b46 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393b45 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:122 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [64: 12288] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1536] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0xd5677f 0xd52c37 0xd53396 0xd63b45 0xd65a7f 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0xd5677e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd52c36 github.com/flynn/noise.aeadCipher.Decrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd53395 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd63b44 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).decrypt+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/crypto.go:45 # 0xd65a7e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x37e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/rw.go:79 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52f78 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [90: 5760] @ 0x6a4df1 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4df0 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 2000] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x1490d30 0x69521d 0xd52ecc 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 240] @ 0x6b096f 0x118fb71 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x118fb70 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2f0 github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 3456] @ 0xd66427 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd66426 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:53 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x53195f 0x113e391 0x113e36b 0x113d906 0x113d66b 0x113d584 0x118fd08 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x113e390 strings.Split+0x290 strings/strings.go:361 # 0x113e36a github.com/pactus-project/pactus/version.ParseVersion+0x26a github.com/pactus-project/pactus/version/version.go:74 # 0x113d905 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x113d66a github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x16a strings/iter.go:54 # 0x113d583 github.com/pactus-project/pactus/version.ParseAgent+0x83 github.com/pactus-project/pactus/version/agent.go:32 # 0x118fd07 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x73cc77 0xcfcc45 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x73cc76 log.New+0x56 log/log.go:74 # 0xcfcc44 github.com/libp2p/go-yamux/v5.newSession+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0xd5c1dd 0x48b5a1 # 0xd5c1dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x61c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:119 0: 0 [2: 32] @ 0x1037765 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1037764 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:71 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 1232] @ 0x104a2fe 0x10495b4 0x1048bb0 0x48b5a1 # 0x104a2fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2fd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:525 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 560] @ 0xc2e76a 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2e769 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x289 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x118f9a6 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x118f9a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x125 github.com/pactus-project/pactus/sync/handler_hello.go:68 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1360] @ 0x7783b6 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [39: 4368] @ 0xc26c3f 0xc26c33 0xc2c9d4 0xc29f4f 0xc35245 0x48b5a1 # 0xc26c3e github.com/libp2p/go-libp2p-pubsub.copyRPC+0x25e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc26c32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2c9d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 48] @ 0xb2f826 0xb2f839 0xb2f6b6 0x10c0327 0x105fb5a 0x10bfd85 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb2f825 errors.New+0x125 errors/errors.go:65 # 0xb2f838 github.com/libp2p/go-netroute.(*linuxRouter).RouteWithSrc+0x138 github.com/libp2p/go-netroute@v0.4.0/netroute_linux.go:43 # 0xb2f6b5 github.com/libp2p/go-netroute.(*linuxRouter).Route+0x35 github.com/libp2p/go-netroute@v0.4.0/netroute_linux.go:37 # 0x10c0326 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked.func2+0x46 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:820 # 0x105fb59 github.com/libp2p/go-libp2p/p2p/host/basic/internal/backoff.(*ExpBackoff).Run+0xd9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/internal/backoff/backoff.go:45 # 0x10bfd84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:819 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [46: 1104] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [22: 528] @ 0x5c4a55 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 912] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x8c1367 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8c1366 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1193e0c 0x119336e 0x114d2bf 0x48b5a1 # 0x1193e0b github.com/pactus-project/pactus/sync.(*synchronizer).processDisconnectEvent+0x4b github.com/pactus-project/pactus/sync/sync.go:324 # 0x119336d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x8d github.com/pactus-project/pactus/sync/sync.go:262 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 24192] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xaf9ca5 0xc184e5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf9ca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc184e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 288] @ 0x6591e5 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x6591e4 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [16: 768] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x579718 0x69922a 0x698db7 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698db6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 11520] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [54: 10368] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 2400] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52f78 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 288] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xd65305 0xd64671 0xd66848 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xd65304 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:252 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 32] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 120] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x8c61b5 0x8c65d4 0x8c6317 0xd60333 0xd5fdef 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c6316 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd60332 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [55: 10560] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0x468a32 0x467f25 0x468145 0x6664af 0xd0080b 0xd00438 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [29: 3248] @ 0x48777c 0x4ed068 0x1160027 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x1160026 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:182 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x777fef 0x777f94 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 10368] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 216] @ 0x6a761c 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a761b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 4224] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 11712] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 1032] @ 0x5c4a55 0x69f3c5 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69f3c4 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x90c798 0x90a1e5 0x90df91 0x90df92 0x90e019 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90c797 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x90df90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x90df91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [49: 2352] @ 0x480fda 0x480fef 0x1393d56 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393d55 github.com/pactus-project/pactus/www/grpc.metricToProto+0x275 github.com/pactus-project/pactus/www/grpc/network.go:147 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 294912] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [8: 192] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [40: 5120] @ 0x8c0a25 0x115812c 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0a24 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 384] @ 0x1037951 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1037950 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x430 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:77 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [104: 4992] @ 0x53b505 0x12ae910 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12ae90f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 256] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [27: 864] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [28: 672] @ 0x8c6815 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [5: 240] @ 0x8439b6 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 96] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 2800] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 336] @ 0x69a938 0x69a90d 0x6a644a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a937 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x69a90c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a6449 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x6ae5c6 0x6ae60f 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae5c5 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x185 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6ae60e github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 720] @ 0x10d7f65 0x10bdbd6 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10d7f64 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x3c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:231 # 0x10bdbd5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x415 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:566 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2: 192] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [97: 15520] @ 0xc2c8b9 0xc2c7da 0xc29f4f 0xc35245 0x48b5a1 # 0xc2c8b8 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x1d8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2c7d9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52f78 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 96] @ 0x79aea5 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 256] @ 0xd5677f 0xd52af7 0xd5328d 0xd63a65 0xd65ed9 0xd00055 0xcff71c 0x48b5a1 # 0xd5677e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd52af6 github.com/flynn/noise.aeadCipher.Encrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:183 # 0xd5328c github.com/flynn/noise.(*CipherState).Encrypt+0x8c github.com/flynn/noise@v1.1.0/state.go:59 # 0xd63a64 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).encrypt+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/crypto.go:26 # 0xd65ed8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Write+0x218 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/rw.go:115 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [6: 1248] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x77c7c8 0x77c7fc 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x468b06 0x14db133 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52f78 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [11: 88] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 72] @ 0x698133 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x468a32 0x467f25 0x468145 0x6663f2 0xd007db 0xd00438 0x48b5a1 # 0x6663f1 net.(*OpError).Error+0x91 net/net.go:510 # 0xd007da github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 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] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 624] @ 0x66ee45 0x655d9b 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x66ee44 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x655d9a net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [12: 576] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 512] @ 0x1215f65 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f64 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x7854bf 0xd523e5 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [11: 352] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x14c6a59 0x14c69ff 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c6a58 crypto/internal/fips140/bigmod.NewNat+0x1f8 crypto/internal/fips140/bigmod/nat.go:73 # 0x14c69fe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:242 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 224] @ 0x6b06a5 0x6b055f 0x115bec8 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b06a4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6b055e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115bec7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:550 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 704] @ 0x13d63de 0x13d6165 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13d63dd github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x13d6164 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 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [104: 4992] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 384] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 950272] @ 0x8aa80f 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [5: 160] @ 0x4ded45 0x4df0d2 0x66b0b0 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x66b0af net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [5: 800] @ 0xce2c0d 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 256] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 288] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [20: 320] @ 0x13f6cf4 0x13f6c71 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6cf3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xb13 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6c70 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 176] @ 0x468b06 0x779547 0x77950e 0x779459 0x77941f 0x114530b 0x112f6bc 0x1030a72 0x102fd9e 0x48b5a1 # 0x779546 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77950d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x779458 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77941e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114530a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x112f6bb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [24: 576] @ 0x10d31de 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x10d31dd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [11: 180224] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 96] @ 0x10cda70 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x10cda6f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:555 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [33: 792] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0x539baa 0xcfd3c8 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd3c7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [39: 624] @ 0xc224e8 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc224e7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x667 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x1490d6e 0x69521d 0xd52e54 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [10: 1920] @ 0xc129d6 0x11493d4 0x1148967 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [4: 512] @ 0x1490d6e 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [35: 3920] @ 0x114ba25 0x48b5a1 # 0x114ba24 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:108 0: 0 [3: 144] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [7: 112] @ 0x77c7c8 0x77c7fc 0x783473 0x778286 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x778285 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x7b45df 0x7ba32d 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x90e53e 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e53d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1141 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xafaac7 0x104a2e5 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafaac6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52ecc 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [50: 5600] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [45: 720] @ 0x13ef606 0x13ef5ae 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef605 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0x545 github.com/pactus-project/pactus/www/html/server.go:209 # 0x13ef5ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x4ed github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 2688] @ 0x695ce5 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x695ce4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 3648] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1548288] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e3c5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e3c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1441792] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e3c5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e3c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 12480] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 544] @ 0x10cd21e 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd21d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 96] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 1792] @ 0x90cfae 0x90d7db 0x90dca6 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 1024] @ 0x53d7f5 0x53d21d 0x53d3f9 0x1404052 0x1403a17 0x1401345 0x140285d 0x140eddf 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x1404051 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.4/json.go:178 # 0x1403a16 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.4/json.go:67 # 0x1401344 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.4/client.go:212 # 0x140285c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.4/client.go:350 # 0x140edde github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x55e github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:127 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x114f1f1 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f1f0 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x130 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1536] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x79aea5 0x9321f6 0x931d74 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9321f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x931d73 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x92ca31 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92ca30 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 144] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1040] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 96] @ 0x77ceeb 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x77ceea github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x415a34 0xd66594 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd66593 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x333 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:68 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 336] @ 0xcdfe55 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xcdfe54 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:587 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 240] @ 0x6405fa 0x6613c5 0x65f053 0x6706ec 0x118c405 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x6405f9 internal/singleflight.(*Group).DoChan+0x259 internal/singleflight/singleflight.go:86 # 0x6613c4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65f052 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6706eb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118c404 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 192] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0xd5677f 0xd52af7 0xd5328d 0xd53d6c 0xd55710 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd5677e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd52af6 github.com/flynn/noise.aeadCipher.Encrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:183 # 0xd5328c github.com/flynn/noise.(*CipherState).Encrypt+0x8c github.com/flynn/noise@v1.1.0/state.go:59 # 0xd53d6b github.com/flynn/noise.(*symmetricState).EncryptAndHash+0x6b github.com/flynn/noise@v1.1.0/state.go:176 # 0xd5570f github.com/flynn/noise.(*HandshakeState).WriteMessage+0x90f github.com/flynn/noise@v1.1.0/state.go:473 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [6: 1152] @ 0xc129d6 0x11493d4 0x1148b6e 0x48b5a1 # 0xc129d5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11493d3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [81: 15552] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 608] @ 0xc41af8 0xc41ae7 0xc42afd 0xc4984e 0xc2b0a5 0xc2b07c 0xc35245 0x48b5a1 # 0xc41af7 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2b0a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 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] @ 0xbe5488 0xbe3c25 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5487 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe3c24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 512] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x468b06 0x1033ab1 0x1033a85 0x1033a66 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1033ab0 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x5b0 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x1033a84 github.com/multiformats/go-multiaddr/net.ToIP+0x584 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x1033a65 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x565 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:43 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x114781c 0x1192cdf 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114781b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x1192cde github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x14dafe5 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0xafa9c6 0xafa972 0xafa976 0x104a2e5 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafa9c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x14dafe5 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1008] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1088] @ 0x58c6fd 0x58c6c8 0x578f06 0x5c7945 0x5c7946 0x5c7625 0x5f066e 0x5eef52 0x696ac6 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7944 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5c7945 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5c7624 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 128] @ 0x129c8c7 0x12ad80b 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x129c8c6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.77.0/rpc_util.go:339 # 0x12ad80a google.golang.org/grpc.newClientStreamWithParams+0x1ca google.golang.org/grpc@v1.77.0/stream.go:287 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [54: 8640] @ 0xc26cb2 0xc26c33 0xc2c9d4 0xc29f4f 0xc35245 0x48b5a1 # 0xc26cb1 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2d1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc26c32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2c9d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [12: 384] @ 0x6a55f7 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a55f6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x785352 0xd523e5 0xd527b0 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x785351 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 80] @ 0x93ce35 0x93ce05 0x93cd17 0x79aae2 0x79af3c 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93ce34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93ce04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93cd16 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [40: 35840] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x776ee5 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 288] @ 0x8b72c5 0x8b7271 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b72c4 github.com/pactus-project/pactus/store.valKey+0x2c4 github.com/pactus-project/pactus/store/validator.go:20 # 0x8b7270 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x270 github.com/pactus-project/pactus/store/validator.go:117 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0xcdf710 0xcdd7b1 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xcdf70f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:539 # 0xcdd7b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x117bbfb 0x1192c8f 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bbfa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 376] @ 0xc3a99d 0xc3aa05 0xc28f3a 0xc28f3b 0xc26e9b 0xc20595 0xc3895b 0xc351a7 0x48b5a1 # 0xc3a99c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3aa04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc28f39 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc28f3a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc20594 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 1792] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 2816] @ 0x90cfae 0x90d7db 0x90dca6 0x948a9d 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948a9c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x1490c37 0x69521d 0xd52f78 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [15: 720] @ 0x693aed 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x693aec github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be 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 0xd68372 0xd69ea5 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd68371 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:112 # 0xd69ea4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:66 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 1152] @ 0x480fda 0x480fef 0xc29605 0xc2959c 0xc35245 0x48b5a1 # 0xc29604 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x284 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1846 # 0xc2959b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [24: 8448] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x95b53c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b53b net/textproto.readMIMEHeader+0x37b net/textproto/reader.go:591 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [7: 896] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [159: 10176] @ 0xb174d0 0xb17892 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 80] @ 0x6659d5 0xd5dcf2 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x6659d4 net.(*conn).Close+0x54 net/net.go:222 # 0xd5dcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x4f1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:171 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x1193be9 0x119339a 0x114d2bf 0x48b5a1 # 0x1193be8 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x68 github.com/pactus-project/pactus/sync/sync.go:309 # 0x1193399 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 3072] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1584] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 1152] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x79aea5 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x900154 0x949d4c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x900153 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x949d4b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [63: 12096] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 2496] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 512] @ 0x90cfae 0x90d7db 0x90dca6 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 144] @ 0xc12fbf 0x103279b 0x102fd72 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x103279a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x31a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:423 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [40: 3840] @ 0x5d1645 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1920] @ 0x9434a5 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x9434a4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:110 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1728] @ 0xd3037b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xd3037a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:40 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [4: 5120] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0xd33332 0xd33205 0x10cdafb 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0xd33331 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [4: 128] @ 0x1156d96 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0xd46f9e 0xd46f6a 0xd469b0 0xd52cbc 0xd53396 0xd53f74 0xd56507 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd46f9d golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xfd golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:93 # 0xd46f69 golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).open+0xc9 golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305_amd64.go:77 # 0xd469af golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Open+0x8f golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:82 # 0xd52cbb github.com/flynn/noise.aeadCipher.Decrypt+0xdb github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd53395 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd53f73 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0x73 github.com/flynn/noise@v1.1.0/state.go:189 # 0xd56506 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xd06 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xd52309 0xd5221b 0xd527b0 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd52308 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd5221a golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:79 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [9: 1008] @ 0xd027d7 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 160] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 192] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [32: 36864] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 320] @ 0x114fa31 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa30 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x90 github.com/pactus-project/pactus/sync/bundle/message/message.go:105 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 640] @ 0x120c255 0x120d211 0x120bc8d 0x1215812 0x48b5a1 # 0x120c254 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:717 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [1: 8] @ 0xd05bff 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 512] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [27: 2160] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 64] @ 0x77f38c 0xb13957 0xb138fa 0xb12137 0xd6732f 0xd672ff 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x77f38b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13956 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb138f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd6732e github.com/multiformats/go-multiaddr/net.FromNetAddr+0x14e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd672fe github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0x11e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:58 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x53d285 0x53d3f9 0x8c620c 0x8c65d4 0x8c64bd 0xd624f9 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x8c620b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c64bc github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd624f8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [3: 336] @ 0xd027d7 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [13: 11648] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 32] @ 0xd30d9f 0xd2bd6c 0xd398c5 0x48b5a1 # 0xd30d9e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start+0x1e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 # 0xd2bd6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x74b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:447 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 576] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 168] @ 0x5440da 0x5c3eca 0x5c4972 0x69d52c 0x69dbbf 0x6a4b31 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 576] @ 0x8aee85 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8aee84 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:170 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [41: 47232] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x8685ac 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8685ab google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:200 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 784] @ 0x415a34 0x4ed028 0xcfe773 0xcfe358 0xcfe3f0 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [13: 104] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [14: 2464] @ 0x114f9e5 0x117bdad 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f9e4 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:96 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 20736] @ 0x4a4812 0x4a3da5 0x8aa7d9 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa7d8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 480] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 48] @ 0x89c4be 0xd64f68 0xd64f69 0xd644ff 0xd66848 0x48b5a1 # 0x89c4bd github.com/libp2p/go-libp2p/core/crypto.(*Ed25519PrivateKey).GetPublic+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/ed25519.go:74 # 0xd64f67 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).LocalPublicKey+0x67 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:99 # 0xd64f68 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x68 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:222 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 256] @ 0x1490d30 0x69521d 0xd52e54 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 384] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd53dc5 0xd5521f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd53dc4 github.com/flynn/noise.(*symmetricState).EncryptAndHash+0xc4 github.com/flynn/noise@v1.1.0/state.go:180 # 0xd5521e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x41e github.com/flynn/noise@v1.1.0/state.go:420 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [6: 576] @ 0x1490c37 0x69521d 0xd52ecc 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [12: 2112] @ 0x104ab32 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104ab31 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:565 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [114: 40128] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c2672 0x8c57b4 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c2671 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8c57b3 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:16 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 1536] @ 0xbe5488 0xbe3c25 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5487 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe3c24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 560] @ 0x8abc09 0x8ab925 0x8ab045 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8abc08 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:275 # 0x8ab924 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:249 # 0x8ab044 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:116 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 2320] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0xbe5e94 0xbe39e5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5e93 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x8d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xbe39e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 736] @ 0x10cd31a 0x114b5db 0x114792a 0x48b5a1 # 0x10cd319 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:485 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 32] @ 0x955d8f 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x955d8e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x903178 0x903161 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x903177 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x903160 crypto/tls.aeadChaCha20Poly1305+0x60 crypto/tls/cipher_suites.go:579 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 3840] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [32: 4096] @ 0x51c37b 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [3: 240] @ 0x948079 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x948078 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:848 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 448] @ 0x13ef74b 0x13ef706 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef74a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x68a github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef705 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x645 github.com/pactus-project/pactus/www/html/blockchain.go:109 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [48: 24576] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 672] @ 0x69832f 0x697416 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0xcfcc7e 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcc7d github.com/libp2p/go-yamux/v5.newSession+0x25d github.com/libp2p/go-yamux/v5@v5.1.0/session.go:142 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x1149125 0x1149116 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x1149124 github.com/pactus-project/pactus/network.(*NotifeeService).sendDisconnectEvent+0xc4 github.com/pactus-project/pactus/network/notifee.go:153 # 0x1149115 github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0xb5 github.com/pactus-project/pactus/network/notifee.go:112 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [6: 576] @ 0x468a32 0x467f25 0x468145 0x6664af 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [6: 672] @ 0xcfcd1f 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcd1e github.com/libp2p/go-yamux/v5.newSession+0x2fe github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [37: 1184] @ 0x8b1b31 0x8b1b1f 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b1b30 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x170 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x8b1b1e github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x15e github.com/pactus-project/pactus/store/block.go:159 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 352] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x79aea5 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 400] @ 0x89cd49 0x104d5ac 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x89cd48 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0x104d5ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:884 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [15: 720] @ 0x6a5505 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1408] @ 0xd31d49 0xd31be5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 160] @ 0x7993c5 0x7b53df 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b53de crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x4a423c 0x4a4086 0x4a3dfc 0xd7bc8c 0xd7bc80 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd7bc8b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7bc7f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:66 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [45: 720] @ 0x123b14f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b14e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0xd334d8 0xd33205 0x10cdafb 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0xd334d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x257 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:258 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [5: 880] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 496] @ 0x13f5c7c 0x13f6d65 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6d64 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 1200] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 816] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1536] @ 0x69c232 0x69c1f9 0x69c1f8 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69c231 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x69c1f8 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x69c1f7 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7b06b6 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b06b5 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0xce0795 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0794 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x194 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce044d 0xce22a5 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce044c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [75: 1200] @ 0x10cbc33 0xd310a5 0x48b5a1 # 0x10cbc32 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x732 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:356 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [89: 4272] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 2560] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0xd52f78 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [21: 672] @ 0x48faeb 0x548647 0xc2adc6 0xc35245 0x48b5a1 # 0x48faea internal/reflectlite.Swapper+0x14a internal/reflectlite/swapper.go:46 # 0x548646 sort.Slice+0x86 sort/slice.go:26 # 0xc2adc5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1a45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [54: 6048] @ 0xd02736 0xd0282c 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 48] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x6663cf 0xd0080b 0xd00438 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x6663ce net.(*OpError).Error+0x6e net/net.go:510 # 0xd0080a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [37: 1184] @ 0xbe3fd8 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3fd7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [43: 5504] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 2880] @ 0x6f42dd 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x4c9a9d 0x8ac306 0x8ac0f4 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x8ac305 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:94 # 0x8ac0f3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:77 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 1680] @ 0x52d090 0x51f317 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [13: 624] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0xb138d9 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [14: 224] @ 0x13ef565 0x13ef528 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef564 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4a4 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13ef527 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x467 github.com/pactus-project/pactus/www/html/blockchain.go:106 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 2560] @ 0x64201a 0x641f90 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x642019 net.sortByRFC6724withSrcs+0x59 net/addrselect.go:25 # 0x641f8f net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 64] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104e7d8 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104e7d7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1069 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [5: 40] @ 0x6b1418 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b1417 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 7104] @ 0xb178e6 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [19: 608] @ 0x114b2c6 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114b2c5 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x185 github.com/pactus-project/pactus/network/stream.go:58 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 720] @ 0x480f93 0x40b6c5 0x40b6b8 0x410374 0xd31e14 0xd3103f 0x48b5a1 # 0xd31e13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:276 # 0xd3103e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [55: 31680] @ 0x64c208 0x64d31b 0x64e90f 0x651da5 0x48b5a1 # 0x64c207 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x64d31a net.(*Resolver).exchange+0xda net/dnsclient_unix.go:171 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [70: 13440] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1024] @ 0xcd5e7e 0xce06f1 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xcd5e7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:276 # 0xce06f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:697 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 384] @ 0x4ded45 0x4df932 0x66b28f 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df931 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x66b28e net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0xd69fdc 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd69fdb github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x19b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:74 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 851968] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [133: 51072] @ 0x606005 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 3840] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [51: 8976] @ 0x686a9f 0x686b6c 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a9e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x686b6b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1408] @ 0xd33525 0xd33205 0x10cdafb 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0xd33524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:259 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [1: 16] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x104c405 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 640] @ 0x868693 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x868692 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [16: 2048] @ 0x1149434 0x1148967 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [8: 640] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1536] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 128] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 362368] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 416] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [201: 4824] @ 0x122cf25 0x122ca72 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122cf24 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x464 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:578 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [20: 320] @ 0x51f406 0x13f71f5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13f71f4 github.com/pactus-project/pactus/www/html.txToTable+0x1014 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [86: 4128] @ 0x5b8d33 0x5b8fcc 0x1396dc5 0x1396d56 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 1728] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 160] @ 0x8b648f 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b648e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1ae github.com/pactus-project/pactus/store/tx.go:39 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 336] @ 0x5c4959 0x69d52c 0x69dbbf 0x6a4b31 0x6a48e6 0x8b1425 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a48e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8b1424 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1216] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [8: 1920] @ 0x6fc3dc 0x6fcc0b 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fcc0a github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [94: 2256] @ 0x1207d26 0x122fed3 0x122fed4 0x122fb71 0x122f585 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122fb70 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:217 # 0x122f584 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0x103793d 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103793c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x41c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:76 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52e54 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [19: 608] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 176] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0xde73ec 0xde740d 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 3840] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5ad8e5 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bc5f 0x117bc60 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5ad8e4 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x444 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1879 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be 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 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x680ec3 0x6815e7 0x73c1f1 0xafac30 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6815e6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafac2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [123: 5904] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 672] @ 0xd67b32 0xd644b9 0xd66848 0x48b5a1 # 0xd67b31 github.com/libp2p/go-libp2p/p2p/security/noise.(*transportEarlyDataHandler).Send+0xf1 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:113 # 0xd644b8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x8d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:117 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 128] @ 0xd52710 0xd63c7c 0xd66848 0x48b5a1 # 0xd5270f github.com/flynn/noise.dh25519.GenerateKeypair+0x4f github.com/flynn/noise@v1.1.0/cipher_suite.go:108 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [29: 1392] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [45: 2160] @ 0x480fda 0x480fef 0x1393c38 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393c37 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [144: 774144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f62e6 0x13f621a 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f62e5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x105 github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x6f42dd 0x6f2bd2 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xc12fbf 0x10cd6e4 0x10ccafc 0x114b5db 0x114792a 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10cd6e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:519 # 0x10ccafb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:475 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 3520] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [13: 208] @ 0xb74afb 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74afa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x19a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:761 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 320] @ 0x6b142c 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 7936] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 560] @ 0xd027be 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [9: 1008] @ 0x415a34 0xcfcc9d 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcc9c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 144] @ 0xd3337c 0xd33205 0x10cdafb 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0xd3337b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [7: 168] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [91: 14560] @ 0x1391b65 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1391b64 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x344 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [79: 10112] @ 0x69a0b5 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [36: 2304] @ 0x139191b 0x13918a0 0x1391866 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139191a encoding/hex.EncodeToString+0xfa encoding/hex/hex.go:129 # 0x139189f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1391865 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [32: 1536] @ 0x5b9012 0x1391ad7 0x1391a73 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x69a18a 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a189 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x1391138 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1391137 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x97 github.com/pactus-project/pactus/www/grpc/blockchain.go:255 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [50: 3200] @ 0x13918b4 0x13918a0 0x1391866 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13918b3 encoding/hex.EncodeToString+0x93 encoding/hex/hex.go:127 # 0x139189f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1391865 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 704] @ 0x104ab32 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x104ab31 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:565 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [36: 1728] @ 0x6aec4a 0x6aec0a 0x6aec37 0x6aec02 0x115c823 0x138edf9 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6aec49 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6aec09 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6aec36 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6aec01 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115c822 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:611 # 0x138edf8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 768] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52f78 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0xd52ecc 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [103: 18128] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1391a3f 0x1391b8b 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 384] @ 0x697196 0x69a112 0x1391855 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697195 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69a111 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x1391854 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [93: 14880] @ 0x5b8d33 0x5b8fcc 0x1391a3f 0x1391b8b 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1391a3e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1391b8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [85: 10880] @ 0x69a0b5 0x699fdf 0x1391872 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1391871 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 336] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0x1223cc6 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x1223cc5 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1605 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:540 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 192] @ 0x11d3c7c 0x11d3c5f 0x11d3cdb 0x11d3c41 0x1391185 0x12f9f0b 0x136403e 0x12f9d63 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x11d3c7b google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.77.0/internal/status/status.go:77 # 0x11d3c5e google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.77.0/status/status.go:49 # 0x11d3cda google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.77.0/status/status.go:59 # 0x11d3c40 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.77.0/status/status.go:64 # 0x1391184 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x12f9f0a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9d62 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [138: 33120] @ 0x1391970 0x1391b83 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139196f encoding/hex.EncodeToString+0x14f encoding/hex/hex.go:127 # 0x1391b82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [140: 33600] @ 0x13919ff 0x1391b83 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13919fe encoding/hex.EncodeToString+0x1de encoding/hex/hex.go:129 # 0x1391b82 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [28: 1344] @ 0x5b8d33 0x5b8fcc 0x1391ad7 0x1391a73 0x138ee7f 0x12f94eb 0x136403e 0x12f9343 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1391ad6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1391a72 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x138ee7e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x12f94ea 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f9342 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x117bf57 0x5ad6c4 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bc5f 0x117bc60 0x1192c8f 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bf56 github.com/pactus-project/pactus/sync/bundle.fixedUint32.MarshalCBOR+0x36 github.com/pactus-project/pactus/sync/bundle/bundle.go:26 # 0x5ad6c3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 32640] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6e65 0x13f6d9f 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6e64 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc84 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6d9e github.com/pactus-project/pactus/www/html.txToTable+0xbbe github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [53: 10176] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 162816] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1680] @ 0x5392bb 0x53929d 0xddc6b3 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xddc6b2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.57.1/send_stream.go:81 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 19456] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [32: 768] @ 0x5c4959 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [84: 4032] @ 0x5b8d33 0x5b8fcc 0x13971ad 0x1397136 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 640] @ 0x7783b6 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [2: 96] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [25: 400] @ 0x13f7232 0x13f71a5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7231 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1051 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 576] @ 0x480fda 0x480fef 0xd0a21f 0xc41a6d 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0xd0a21e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:201 # 0xc41a6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [103: 105472] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 720] @ 0x12ad6d3 0x12ad6c7 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7ec5 0x13f029e 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad6d2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x12ad6c6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7ec4 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 # 0x13f029d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [46: 2208] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [80: 15360] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x903178 0x903161 0x907936 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x903177 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x903160 crypto/tls.aeadChaCha20Poly1305+0x60 crypto/tls/cipher_suites.go:579 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 304] @ 0x51f406 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 112] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0xddee3d 0xde79b7 0xde90b8 0xdbf365 0xdbedc5 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xddee3c github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0xdc github.com/quic-go/quic-go@v0.57.1/send_stream.go:579 # 0xde79b6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.57.1/stream.go:160 # 0xde90b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.57.1/streams_map.go:249 # 0xdbf364 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/connection.go:1891 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [19: 5472] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [24: 384] @ 0x13f6994 0x13f6919 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6993 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7b3 github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [31: 3472] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [12: 15360] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 16384] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [31: 248] @ 0x12accc5 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accc4 google.golang.org/grpc.newClientStream+0x4a4 google.golang.org/grpc@v1.77.0/stream.go:223 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [100: 2400] @ 0x5c1b8b 0x5c2486 0x6978dd 0x1159578 0x115958c 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1159577 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115958b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x40b github.com/pactus-project/pactus/state/state.go:306 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 464] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 880] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [69: 2208] @ 0x12b1605 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1604 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [43: 5504] @ 0x686ae9 0x686b71 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ae8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x686b70 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 6400] @ 0x58c6fd 0x58c6c8 0x58ca09 0x578f06 0x5c750f 0x5c74e9 0x5fab9f 0x5f9432 0x696c2d 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58ca08 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c750e math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5c74e8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5fab9e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:639 # 0x5f9431 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:463 # 0x696c2c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 12672] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0xc0e485 0xc0e305 0x104e6aa 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0x104e6a9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x1a9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1057 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [3: 96] @ 0x7769ab 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 160] @ 0x1221949 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1221948 google.golang.org/grpc/internal/transport.NewServerTransport+0x1228 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:294 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [44: 22528] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 2496] @ 0x1220ed6 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x1220ed5 google.golang.org/grpc/internal/transport.NewServerTransport+0x7b5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:252 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [71: 1136] @ 0xc29205 0x48b5a1 # 0xc29204 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1562 0: 0 [16: 9216] @ 0xafacb0 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 496] @ 0xd05c10 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05c0f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 336] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x8b1018 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1017 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 13248] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 11616] @ 0x686a45 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a44 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 144] @ 0xc22d6b 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0xc22d6a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x1aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1129 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [57: 912] @ 0x123b14f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b14e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 1456] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x10376d0 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10376cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1af github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:67 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 448] @ 0xd208ee 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0xd208ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:37 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x53ad08 0x64d529 0x64d4f1 0x64e90f 0x651da5 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x64d528 context.WithDeadline+0x2e8 context/context.go:626 # 0x64d4f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [31: 248] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 480] @ 0xdf2eb6 0x4a3e91 0xdecf3a 0xdecf2e 0xdf041c 0xdef765 0x48b5a1 # 0xdf2eb5 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdecf39 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdecf2d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [117: 9360] @ 0x13971f1 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13971f0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x7b0 github.com/pactus-project/pactus/www/grpc/transaction.go:303 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [32: 512] @ 0x12ae127 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae126 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 13824] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 6692864] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 576] @ 0x707a93 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x553314 0x771416 0x77ede6 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x553313 encoding/base64.(*Encoding).EncodeToString+0xf3 encoding/base64/base64.go:207 # 0x771415 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x103811b 0x1038103 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103811a github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0xba github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:117 # 0x1038102 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xa2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:115 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [43: 8256] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 5184] @ 0x10bca85 0x10bca37 0x112f6ab 0x112f6ac 0x1030a72 0x102fd9e 0x48b5a1 # 0x10bca84 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10bca36 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).DirectAddrs+0x96 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:469 # 0x112f6aa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x2a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:590 # 0x112f6ab github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [41: 4592] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0x114b532 0x114792a 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x114b531 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [66: 12672] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x1156d96 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 44800] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 8480] @ 0x52d090 0x51f317 0xd209c5 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb72da3 0xb72988 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd209c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:40 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [2: 16] @ 0x1397978 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397977 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf37 github.com/pactus-project/pactus/www/grpc/transaction.go:361 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x92dd69 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92dd68 crypto/tls.(*clientHelloMsg).unmarshal+0x1948 crypto/tls/handshake_messages.go:583 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [42: 3360] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 2048] @ 0x575deb 0x576765 0xb72c27 0xb72988 0x48b5a1 # 0x575dea math/rand.(*Rand).Perm+0x2a math/rand/rand.go:230 # 0x576764 math/rand.Perm+0x24 math/rand/rand.go:476 # 0xb72c26 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0xe6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:521 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [51: 9792] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7b45df 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 2688] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 9728] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 25344] @ 0xd2e106 0x10324be 0x102fd72 0x48b5a1 # 0xd2e105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:743 # 0x10324bd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:401 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [34: 1632] @ 0x8b644d 0x8b6427 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b644c bytes.NewBuffer+0x16c bytes/buffer.go:478 # 0x8b6426 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x146 github.com/pactus-project/pactus/store/tx.go:37 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 2880] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 480] @ 0xce2bb9 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xce2bb8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [8: 256] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x10cd815 0xb72da3 0xb72988 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [2: 64] @ 0xd6a095 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd6a094 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:91 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 1280] @ 0x586925 0x58689d 0x69915b 0x69911e 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69915a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69911d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1088] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [45: 1080] @ 0x5c4959 0x69f30e 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 480] @ 0x79aea5 0x93bcd4 0x93bc3c 0x93d2f8 0x949106 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949105 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 320] @ 0x13f6a25 0x13f69e0 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6a24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x844 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f69df github.com/pactus-project/pactus/www/html.txToTable+0x7ff github.com/pactus-project/pactus/www/html/transaction.go:61 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x65aa3f 0xb127b2 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0xb127b1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [11: 264] @ 0xd601dd 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd601dc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [43: 1376] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xce2467 0x104a07e 0x10495b4 0x1048bb0 0x48b5a1 # 0xce2466 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x104a07d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:509 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [106: 5088] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [47: 376] @ 0x66dea6 0x66f799 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x66dea5 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x66f798 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [36: 2304] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [31: 2976] @ 0x696c66 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696c65 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x85 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x480fda 0x480fef 0xce070f 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce070e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:700 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 6720] @ 0x903950 0xd68385 0xd69ea5 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xd68384 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:116 # 0xd69ea4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:66 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 128] @ 0x40b82e 0x410d25 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [34: 2176] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x79aea5 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 3072] @ 0x1149434 0x1148967 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [66: 1056] @ 0x12ac908 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac907 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x79adb7 0x79ac07 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [60: 11520] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 131072] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a10e 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a10d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [380: 10360320] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [120: 28800] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x1490c37 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x4a4719 0x4a3da5 0x120ace7 0x120b4af 0x120b335 0x120bc6f 0x1215812 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x120ace6 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:85 # 0x120b4ae google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:443 # 0x120b334 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:412 # 0x120bc6e google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x14e google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:615 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [29: 2784] @ 0x695da5 0x69c8e5 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695da4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [174: 8352] @ 0x6a399f 0x6a3993 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a399e bytes.NewReader+0x3e bytes/reader.go:159 # 0x6a3992 github.com/pactus-project/pactus/types/tx.FromBytes+0x32 github.com/pactus-project/pactus/types/tx/tx.go:73 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [121: 7744] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [411: 210432] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 384] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x777fef 0x777f94 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 160] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1008] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 4752] @ 0x6a5fff 0x6a5ff3 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5ffe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6a5ff2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:45 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 456] @ 0x543115 0x5c3c45 0x5c4a6e 0x69d5a5 0x69dd29 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 416] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 720] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 3808] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [55: 880] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 48] @ 0x659179 0x659126 0x658e92 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x659178 net.IPv4+0x138 net/ip.go:54 # 0x659125 net.newAddr+0xe5 net/interface_linux.go:180 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [14: 448] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0x586925 0x58689d 0xb29c45 0xb29c2c 0xb32449 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb29c44 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb29c2b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb32448 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 2496] @ 0x5d1259 0x5eabff 0x5ff0ce 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 312] @ 0x10d2c53 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x10d2c52 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 1536] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [45: 2880] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 208] @ 0x123b22a 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x123b229 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1a9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 48] @ 0x1397978 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397977 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf37 github.com/pactus-project/pactus/www/grpc/transaction.go:361 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1536] @ 0xb178e6 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [68: 13056] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [148: 9472] @ 0x13eef7a 0x13eeec4 0x13eeeb0 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13eef79 encoding/hex.EncodeToString+0x179 encoding/hex/hex.go:129 # 0x13eeec3 github.com/pactus-project/pactus/crypto/hash.Hash.String+0xc3 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13eeeaf github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0xaf github.com/pactus-project/pactus/www/html/blockchain.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 176] @ 0xc20be5 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20be4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x344 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:910 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [21: 1680] @ 0x58a6ac 0x58a5cf 0x589dbd 0x57960c 0x579718 0x69922a 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58a6ab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a5ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [224: 157696] @ 0xd0ccdf 0xd0b5b7 0xd0b2a9 0x48b5a1 # 0xd0ccde github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:472 # 0xd0b5b6 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:385 # 0xd0b2a8 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:364 0: 0 [11: 528] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 64] @ 0xafca6e 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafca6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [69: 3312] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0xafacb0 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 800] @ 0xb2b487 0xb7d105 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb2b486 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x166 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:168 # 0xb7d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [46: 8832] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 176] @ 0x40b82e 0x410d25 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8c1acd 0x8c1ae1 0x8c440b 0x8c579f 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8c1acc github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8c1ae0 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8c440a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8c579e github.com/pactus-project/pactus/execution.Execute+0x3e github.com/pactus-project/pactus/execution/execution.go:15 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 984] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x48fc05 0x548747 0x943b14 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x48fc04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x548746 sort.SliceStable+0x86 sort/slice.go:43 # 0x943b13 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6b3 crypto/tls/handshake_server_tls13.go:228 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 384] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 1360] @ 0xce2b95 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xce2b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [66: 1056] @ 0x1215f65 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f64 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [128: 4096] @ 0x12162d0 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12162cf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 168] @ 0x697196 0x69a112 0x699fdf 0x115bdec 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x697195 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69a111 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115bdeb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8b71c5 0x8b71df 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8b71c4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8b71de github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1de github.com/pactus-project/pactus/store/validator.go:115 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0xb7915f 0xb791b6 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 80] @ 0x8c6609 0x10d2ea5 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8c6608 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x10d2ea4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [56: 39424] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 3760] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [14: 448] @ 0xe09776 0xe098ac 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xe09775 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:40 # 0xe098ab github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:59 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 11136] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 3040] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 4800] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [34: 1088] @ 0x1156927 0x115bf05 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156926 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x115bf04 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xa4 github.com/pactus-project/pactus/state/state.go:550 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1536] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [12: 221184] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 563200] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 136] @ 0x129c8c7 0x12ad80b 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x129c8c6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.77.0/rpc_util.go:339 # 0x12ad80a google.golang.org/grpc.newClientStreamWithParams+0x1ca google.golang.org/grpc@v1.77.0/stream.go:287 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [53: 1272] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 784] @ 0x48777c 0x4ed599 0xcfe405 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed598 time.NewTicker+0x78 time/tick.go:44 # 0xcfe404 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [37: 1776] @ 0x114539c 0x10bc682 0x10bafdb 0x10ba886 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 144] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0x104d707 0x104ce98 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [64: 12288] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 8064] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x104c0d2 0x104bff3 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104c0d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x2b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:712 # 0x104bff2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:735 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [50: 6400] @ 0x69a0b5 0x8b703a 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x8b7039 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1600] @ 0x58d885 0x58d842 0x58c99b 0x578f06 0x5c7989 0x5c7915 0x5c7625 0x5fab9f 0x5f9432 0x696c2d 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58d884 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58d841 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58c99a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c7988 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5c7914 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5c7624 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5fab9e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:639 # 0x5f9431 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:463 # 0x696c2c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 159744] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 21888] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [92: 7360] @ 0x1393391 0x1393329 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393390 encoding/hex.EncodeToString+0x1d0 encoding/hex/hex.go:127 # 0x1393328 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:88 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [97: 7760] @ 0x13934b4 0x1393329 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13934b3 encoding/hex.EncodeToString+0x2f3 encoding/hex/hex.go:129 # 0x1393328 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:88 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 45056] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 7632] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 688] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 384] @ 0x79aea5 0x9331cb 0x9330c7 0x79aae2 0x79af3c 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9331ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9330c6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [54: 290304] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [123: 7872] @ 0x139053a 0x13904b3 0x1390487 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390539 encoding/hex.EncodeToString+0x7d9 encoding/hex/hex.go:129 # 0x13904b2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x752 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1390486 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x726 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [70: 13440] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x555817 0x12fbe57 0x4c0046 0x4bf139 0x140c49f 0x140723b 0x14060f6 0x14057d3 0x4a530a 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x12fbe56 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 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x140c49e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:238 # 0x140723a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.4/server.go:380 # 0x14060f5 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.4/server.go:254 # 0x14057d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.4/server.go:176 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3: 1152] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [27: 2592] @ 0x5d1645 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [36: 576] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 2480] @ 0x6b096f 0x6b13df 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x69578b 0xdaae65 0xdab407 0xdaaf8c 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x69578a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xdaae64 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xdab406 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:57 # 0xdaaf8b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:35 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 896] @ 0x48777c 0x4ed275 0xcfeda5 0xcfcef1 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfeda4 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xcfcef0 github.com/libp2p/go-yamux/v5.newSession+0x4d0 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x14dafe5 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [29: 4176] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x1393e3d 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393e3c github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [24: 3072] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 136] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 240] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [29: 464] @ 0x13f70e5 0x13f70ae 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f70e4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf04 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f70ad github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 24192] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x933345 0x933311 0x933217 0x79aae2 0x79af3c 0x9331cb 0x9330c7 0x79aae2 0x79af3c 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x933344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x933310 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x933216 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9331ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9330c6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 11648] @ 0xda645d 0xda6451 0xda65aa 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xda645c crypto/tls.Server+0x11c crypto/tls/tls.go:48 # 0xda6450 crypto/tls.QUICServer+0x110 crypto/tls/quic.go:184 # 0xda65a9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x269 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:130 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [8: 768] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb2ca2f 0xb2de5d 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2ca2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:135 # 0xb2de5c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 32] @ 0x793978 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x793977 encoding/asn1.makeBody+0x677 encoding/asn1/marshal.go:469 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 4224] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 288] @ 0x1156d96 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1440] @ 0x70d24c 0x70d1b7 0x70d1a0 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d24b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x70d1b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x70d19f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 3360] @ 0x58c6fd 0x58c6c8 0x58ca09 0x578f06 0x5c752b 0x5c74f2 0x5fab9f 0x5f9432 0x696c2d 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58ca08 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c752a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5c74f1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5fab9e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:639 # 0x5f9431 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g2.go:463 # 0x696c2c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 3168] @ 0x69832f 0x697416 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x1156d96 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2816] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [38: 4864] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 320] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0xb82027 0x48b5a1 # 0xb82026 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x1c6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:423 0: 0 [68: 3264] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e3290 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0x70e850 0x70f4b4 0x7107f5 0x48b5a1 # 0x70e84f github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x46f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:582 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x115bcbc 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bcbb github.com/pactus-project/pactus/state.(*state).commitSandbox+0xdb github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14e0178 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [92: 1472] @ 0x12a5085 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a5084 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.77.0/server.go:1391 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 784] @ 0x539baa 0x10394d0 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x10394cf github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4cf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:240 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x468a32 0x467f25 0x46808a 0x77142f 0x77ede6 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x77142e github.com/multiformats/go-multibase.Encode+0x4ee github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x77ede5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 9216] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 296] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [24: 9216] @ 0xd02765 0xd02766 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 27136] @ 0x7268f3 0x71f096 0x71e645 0x71def9 0x70f49c 0x7107f5 0x48b5a1 # 0x7268f2 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:236 # 0x71f095 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x8b5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:241 # 0x71e644 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x71def8 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x70f49b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x7107f4 github.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: 592] @ 0x13f5e3a 0x13efa1b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5e39 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x39 github.com/pactus-project/pactus/www/html/server.go:260 # 0x13efa1a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 58368] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6fb93c 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 1200] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 1792] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1920] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 2304] @ 0x5d1259 0x5eabff 0x5ff0e5 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [43: 688] @ 0x13d63de 0x13d6165 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13d63dd github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x13d6164 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 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [50: 1600] @ 0x6a5131 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5130 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 304] @ 0x13f725b 0x13f71a5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f725a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x107a github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [39: 4992] @ 0x66a9a6 0x66a97d 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x66a9a5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66a97c net.socket+0x9c net/sock_posix.go:27 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [6: 192] @ 0x776b71 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 10368] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 1368] @ 0x698056 0x69b207 0x69a97d 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x698055 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x69b206 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x69a97c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [103: 1648] @ 0x114232f 0xc4c3e7 0xc4c1aa 0xc4bce5 0xc4b837 0xc4b6dc 0x48b5a1 # 0x114232e github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24e github.com/pactus-project/pactus/network/gossip.go:227 # 0xc4c3e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4c1a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4bce4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4b836 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 112] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [93: 4464] @ 0x69a938 0x69a90d 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a937 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x69a90c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 112] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x114b628 0x114792a 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b627 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [186: 8928] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 18432] @ 0xdaf8a5 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdaf8a4 github.com/quic-go/quic-go.init.func1+0x124 github.com/quic-go/quic-go@v0.57.1/connection.go:268 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 176] @ 0xde73ec 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6805 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6804 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [27: 1296] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb81f0c 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81f0b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [2: 256] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [78: 1248] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [78: 13728] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [17: 161024] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [65: 12480] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [77: 3696] @ 0x480fda 0x480fef 0xd0a21f 0xc41a6d 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xd0a21e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:201 # 0xc41a6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [30: 3360] @ 0xde73db 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde73da github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [12: 1728] @ 0x104cff1 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104cff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x11d0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:833 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [4: 6144] @ 0xdf2ea5 0x4a3e91 0xdd04e5 0xdd04d4 0xdc36f5 0xdc2485 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd04e4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd04d3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc36f4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc2484 github.com/quic-go/quic-go.(*Conn).triggerSending+0x124 github.com/quic-go/quic-go@v0.57.1/connection.go:2428 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 1024] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [76: 3648] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1396dc5 0x1396d56 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 1920] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [117: 7488] @ 0xbe3d5e 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3d5d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 6720] @ 0x903950 0xd68385 0xe0c15f 0xe02952 0xdac2d8 0x93e684 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x90394f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xd68384 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:116 # 0xe0c15e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:292 # 0xe02951 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:64 # 0xdac2d7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/tls_config.go:23 # 0x93e683 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [77: 14784] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 624] @ 0x13f5e3a 0x13efa49 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5e39 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x39 github.com/pactus-project/pactus/www/html/server.go:260 # 0x13efa48 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x988 github.com/pactus-project/pactus/www/html/blockchain.go:117 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [63: 24192] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 1248] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1216] @ 0x69dc87 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69dc86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 17280] @ 0x4a4812 0x4a3da5 0xddf41a 0xddf3f3 0xddf3f2 0xd9e49f 0xd9d58b 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddf419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xddf3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:190 # 0xddf3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd9e49e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47e github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:609 # 0xd9d58a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:408 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [56: 896] @ 0x468b06 0x779547 0x77950e 0x779459 0x77941f 0x114530b 0x10bc682 0x10bafdb 0x10ba886 0x48b5a1 # 0x779546 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77950d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x779458 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77941e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114530a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [37: 4736] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1472] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9728] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [23: 4416] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 236800] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 10208] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0xc2cccf 0xc29f4f 0xc35245 0x48b5a1 # 0xc2ccce github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1927 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [37: 2368] @ 0x746b14 0xb832e5 0xb832c5 0xb83288 0xb83383 0xb81f8e 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb832e4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb832c4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb83287 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb83382 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [31: 2976] @ 0x69832f 0x697416 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 11328] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [127: 10160] @ 0x8b3636 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x8b3635 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x1038c6b 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1038c6a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc0a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:182 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [36: 864] @ 0x5c4959 0x69f30e 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69f30d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 1440] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [456: 109440] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 57344] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 32640] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [30: 5760] @ 0x10bc3dd 0x10bc41e 0x10bc2c5 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10bc3dc slices.Clone[...]+0x7c slices/slices.go:360 # 0x10bc41d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:423 # 0x10bc2c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:414 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [480: 7864320] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 884736] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [175: 268800] @ 0xdf2ea5 0x4a3e91 0xdd04e5 0xdd04d4 0xdc36f5 0xdc23d0 0xdb6ba8 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd04e4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd04d3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc36f4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 96] @ 0x4a4719 0x4a3da5 0x51ef9f 0x51c539 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x4a4718 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ef9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c538 fmt.Errorf+0x258 fmt/errors.go:50 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [21: 8736] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0xc12493 0x104c311 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [32: 4096] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1456] @ 0x1482aa6 0x1485394 0x14cb79a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1485393 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x14cb799 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [69: 1104] @ 0xcfc29c 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x10cb59c 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10cb59b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:319 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [87: 4176] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [14: 672] @ 0x117bbfb 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bbfa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 2976] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1216] @ 0x6a5c36 0x6a5e5e 0x6a7c0d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5c35 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6a5e5d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6a7c0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x94839a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x948399 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x379 crypto/tls/handshake_server_tls13.go:872 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 768] @ 0x480fda 0x480fef 0x8c0a9e 0x115812c 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0a9d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x65aa3f 0x6703d1 0x6703b2 0x671c91 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x6703d0 net.ipEmptyString+0x50 net/ip.go:332 # 0x6703b1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0x671c90 net.DialUDP+0x150 net/udpsock.go:296 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 96] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x79aea5 0x930c9a 0x930b98 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x930c99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930b97 crypto/tls.(*serverHelloMsg).marshal+0xcf7 crypto/tls/handshake_messages.go:792 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [61: 976] @ 0x130acd3 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x130acd2 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [139: 8896] @ 0x841de5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x12a69ff 0x12f8ef5 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x12a69fe google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.77.0/server.go:1401 # 0x12f8ef4 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 432] @ 0xc2ad45 0xc35245 0x48b5a1 # 0xc2ad44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x19c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [63: 12096] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [100: 4800] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1390738 0x13906bb 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1390737 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13906ba github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 192] @ 0x1490c37 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 6912] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90985b 0x90df91 0x90df92 0x90e019 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90985a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x90df90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x90df91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 320] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 528] @ 0x12f7273 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f7272 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [96: 4608] @ 0x13ef116 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef115 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x55 github.com/pactus-project/pactus/www/html/blockchain.go:87 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [54: 10368] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [146: 9344] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [34: 816] @ 0x71303b 0x708465 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [44: 4928] @ 0xd027d7 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 96] @ 0x672385 0x66b410 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x118c433 0x118b66f 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b40f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x118c432 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118b66e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [33: 2112] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 800] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [38: 912] @ 0x698133 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 144] @ 0x6a4a10 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x8ae0f9 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 1760] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdca8fc 0xdca1fd 0xdc80a5 0xdc8e85 0xdbfb2c 0xdbf7a5 0xdbedc5 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca8fb github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdc80a4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:55 # 0xdc8e84 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x84 github.com/quic-go/quic-go@v0.57.1/crypto_stream_manager.go:34 # 0xdbfb2b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.57.1/connection.go:1953 # 0xdbf7a4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdbedc4 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [18: 864] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 3584] @ 0x7ad7de 0x7ad7f3 0x955d34 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x955d33 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [33: 528] @ 0x9cb1c5 0x9cad77 0x13f58fa 0x13efcd6 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1c4 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13efcd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0xcfed65 0xcfcef1 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfed64 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xcfcef0 github.com/libp2p/go-yamux/v5.newSession+0x4d0 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [70: 15680] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [31: 1984] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0xdf2eb6 0x4a3e91 0xdd04e5 0xdd04d4 0xdc36f5 0xdc23d0 0xdb6ba8 0x48b5a1 # 0xdf2eb5 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd04e4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdd04d3 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x73 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:464 # 0xdc36f4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xf4 github.com/quic-go/quic-go@v0.57.1/connection.go:2642 # 0xdc23cf github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.57.1/connection.go:2434 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [10: 480] @ 0xafcefe 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:107 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [23: 1104] @ 0xb178e6 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [16: 512] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [84: 4032] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x94c5de 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 5120] @ 0x1393a0c 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393a0b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [196: 75264] @ 0x10bd932 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10bd931 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x171 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:556 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [7: 1456] @ 0x1482aa6 0x1485394 0x14c545a 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1485393 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x14c5459 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x77f2a5 0x1038bc9 0x10389ce 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x77f2a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0x1038bc8 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb68 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x10389cd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x96d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:172 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 640] @ 0xc0d327 0xc0ce28 0xc142ca 0x1039316 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1039315 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:228 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1920] @ 0x10bc3dd 0x10bc41e 0x10bc2c5 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x10bc3dc slices.Clone[...]+0x7c slices/slices.go:360 # 0x10bc41d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:423 # 0x10bc2c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:414 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1792] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 4992] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb81f0c 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81f0b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [2: 64] @ 0x7ba029 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ba028 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:933 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0xc34ce5 0xc34cd9 0x48b5a1 # 0xc34ce4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:22 # 0xc34cd8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [4: 384] @ 0x14ab51a 0x789971 0x7864ea 0x7b5438 0x7ba748 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x789970 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7864e9 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7b5437 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7ba747 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [113: 5424] @ 0x468b06 0xb28415 0xb2840b 0xb24dda 0xb73bdb 0xb72bc5 0xb72988 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb24dd9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb73bda github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:666 # 0xb72bc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:506 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [8: 512] @ 0x6a7b9d 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a7b9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 13920] @ 0x6fc3dc 0x6fd026 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x40cbf2 0x40b74d 0x410d25 0xc2bec9 0xc2b970 0xc2ec36 0xc29bc5 0xc35245 0x48b5a1 # 0xc2bec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ec35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [46: 5152] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [40: 1920] @ 0x468b06 0xc1e62e 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc1e62d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [18: 144] @ 0x12acca6 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12acca5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.77.0/stream.go:222 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 2400] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 11904] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0xd20913 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0xd20912 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [13: 416] @ 0x114ba36 0x48b5a1 # 0x114ba35 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x75 github.com/pactus-project/pactus/network/stream.go:110 0: 0 [23: 20608] @ 0xdb612a 0xdb611d 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb6129 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x709 github.com/quic-go/quic-go@v0.57.1/internal/utils/ringbuffer/ringbuffer.go:13 # 0xdb611c github.com/quic-go/quic-go.(*Conn).preSetup+0x6fc github.com/quic-go/quic-go@v0.57.1/connection.go:543 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 24] @ 0xd2071e 0xd203b7 0x48b5a1 # 0xd2071d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x17d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd203b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [6: 288] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7958c 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 784] @ 0xd6ad79 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd6ad78 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:168 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 3840] @ 0xd9ce31 0xd9cdcf 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9ce30 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x450 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:70 # 0xd9cdce github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x3ee github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:322 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [32: 2560] @ 0x6b096f 0x6b13df 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 456] @ 0x543115 0x5c3c45 0x5c4a6e 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 352] @ 0xbe1010 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe100f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 696] @ 0x8b0d9e 0x8b0d53 0x8b485f 0x115beb5 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b0d9d github.com/pactus-project/pactus/store.accountKey+0x17d github.com/pactus-project/pactus/store/account.go:18 # 0x8b0d52 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x132 github.com/pactus-project/pactus/store/account.go:107 # 0x8b485e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115beb4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:549 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 1920] @ 0x12b1605 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1604 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 400] @ 0x13ef7ec 0x13ef794 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef7eb github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x72b github.com/pactus-project/pactus/www/html/server.go:217 # 0x13ef793 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x6d3 github.com/pactus-project/pactus/www/html/blockchain.go:110 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0xcdfa8f 0xcde605 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xcdfa8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:559 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 48] @ 0x7785d0 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7785cf github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [20: 194560] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [138: 52992] @ 0x606005 0x60573b 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [7: 1456] @ 0x51f406 0x114f249 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1408] @ 0x776ee5 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 6272] @ 0x148d81a 0x955d79 0x907936 0x94a153 0x9433e5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [64: 12288] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [188: 18048] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [40: 640] @ 0xc2252f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2252e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x6ae github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 160] @ 0x90e6d7 0x90e218 0x949a45 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x949a44 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0xd76934 0xd7673c 0xdb8f5c 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd76933 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:161 # 0xd7673b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.57.1/internal/wire/header.go:138 # 0xdb8f5b github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x35b github.com/quic-go/quic-go@v0.57.1/connection.go:1075 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [17: 117504] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [14: 448] @ 0x1156d96 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d30 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 2944] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 72] @ 0xafca6e 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafca6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 3680] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 2496] @ 0x69725b 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 704] @ 0xafacb0 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [25: 800] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [170: 16320] @ 0x1396de9 0x1397b3d 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396de8 encoding/hex.EncodeToString+0x3a8 encoding/hex/hex.go:127 # 0x1397b3c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 192] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [27: 2592] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xd3cfcd 0x10ccb6f 0xc18f8d 0x48b5a1 # 0xd3cfcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:154 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xc18f8c 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] @ 0x468a32 0x467f25 0x468145 0x6664af 0x521f5b 0x52274e 0x5251be 0x51c365 0xd6443e 0xd66848 0x48b5a1 # 0x6664ae net.(*OpError).Error+0x14e net/net.go:520 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd6443d github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x85d github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:109 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [68: 4352] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 24] @ 0xb78fd6 0xb79632 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb78fd5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb79631 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:111 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 24] @ 0x6b1418 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b1417 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0x13f7285 0x13f71a5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7284 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10a4 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [44: 6336] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1536] @ 0xdca130 0xdca124 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca12f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdca123 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [21: 1680] @ 0x7783b6 0x7782bf 0xb1290f 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x7783b5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1290e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [100: 4800] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 224] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [93: 4464] @ 0x5b9012 0x1390738 0x13906bb 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1390737 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13906ba github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 576] @ 0x51f406 0xa31894 0xb81f0c 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81f0b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [1: 48] @ 0x480f53 0x4c96e5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [41: 57434112] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1120] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [38: 4256] @ 0xde73c5 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde73c4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [38: 4864] @ 0x53d7f5 0x53d21d 0x53d3f9 0x68853f 0x68850b 0x68935f 0x6873d9 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x68853e compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x68850a compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x68935e compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x6873d8 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:639 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 10880] @ 0xafacb0 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 480] @ 0x53d7f5 0x53d21d 0x53d3f9 0x543f57 0x5c3eca 0x6971e6 0x697189 0x69e5a6 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x543f56 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6971e5 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x697188 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69e5a5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 432] @ 0x12ad877 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad876 google.golang.org/grpc.newClientStreamWithParams+0x236 google.golang.org/grpc@v1.77.0/stream.go:291 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 144] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 448] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 12288] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [414: 52992] @ 0x776ee5 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [146: 30368] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc21267 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc21266 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9c6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [15: 720] @ 0x6a63d2 0x6a63a1 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63d1 bytes.NewBuffer+0x71 bytes/buffer.go:478 # 0x6a63a0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 592] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [74: 14208] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 480] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 960] @ 0x468b06 0x114f256 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f255 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 22048] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [82: 115456] @ 0xc2eb33 0xc2e6be 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xcd5d1e 0xcdd797 0xce18af 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xcd5d1d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolLimits+0x3d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/limit.go:268 # 0xcdd796 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:289 # 0xce18ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 3264] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 816] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7958c 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7958b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x8c67b1 0x8c66c5 0x10d31c6 0x10d3163 0x10d35c7 0x8c60cb 0x10d3449 0x10ce3c2 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb07a65 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10d31c5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10d3162 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10d35c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x900154 0x9483fc 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x900153 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x9483fb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [34: 272] @ 0x40b82e 0x410d25 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [58: 11136] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 12480] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x8ab16d 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8ab16c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:171 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [240: 15360] @ 0x841de5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x12a69ff 0x130bed5 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x12a69fe google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.77.0/server.go:1401 # 0x130bed4 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [36: 576] @ 0x12b0be8 0x12ae67f 0x12b05f7 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12ae67e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 160] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x104e7d8 0xd30c17 0xd2e3db 0xd30b8d 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104e7d7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1069 # 0xd30c16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd30b8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [38: 9728] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [25: 400] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f6425 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [61: 11712] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 184] @ 0x129c8c7 0x12ad80b 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x129c8c6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.77.0/rpc_util.go:339 # 0x12ad80a google.golang.org/grpc.newClientStreamWithParams+0x1ca google.golang.org/grpc@v1.77.0/stream.go:287 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0x40cbf2 0x40b74d 0x410d25 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 160] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [22: 2464] @ 0xdd3133 0xdd2bb9 0xdc3b49 0xdc249c 0xdb6ba8 0x48b5a1 # 0xdd3132 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdd2bb8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdc3b48 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [31: 4464] @ 0x480f93 0x40b6c5 0x40b6b8 0x40f795 0x1393d1d 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393d1c github.com/pactus-project/pactus/www/grpc.metricToProto+0x23c github.com/pactus-project/pactus/www/grpc/network.go:141 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 512] @ 0x4a41bd 0x4a4086 0x4a3dfc 0x8aa758 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x4a41bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [73: 14016] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 272] @ 0xa31865 0xb81f0c 0x48b5a1 # 0xa31864 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81f0b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [166: 42496] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 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] @ 0x1490c37 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 176] @ 0x13972fb 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13972fa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x8ba github.com/pactus-project/pactus/www/grpc/transaction.go:353 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [37: 888] @ 0x5c4959 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 512] @ 0x1490d30 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 1664] @ 0x586925 0x58689d 0xb29c45 0xb29c2c 0xb32449 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb29c44 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb29c2b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb32448 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [37: 592] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [14: 672] @ 0x672385 0x66b410 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x672384 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66b40f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 288] @ 0x79aea5 0x9386bd 0x9385b4 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9386bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9385b3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [261: 25056] @ 0xb174d0 0xb17892 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [124: 51584] @ 0x6aebf3 0x115c823 0x1166302 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aebf2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115c822 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:611 # 0x1166301 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 8064] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 128] @ 0xdd9a2a 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xdd9a29 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x589 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:169 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 336] @ 0xb79086 0xb78ff7 0xb795da 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb79085 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795d9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [60: 12480] @ 0x69b34b 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 5408] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5a966a 0x5a8446 0x5a801c 0x696ffe 0x696fdb 0x5ad6c4 0x5af069 0x5a9c74 0x5ab37c 0x5af069 0x5a8446 0x5a801c 0x117bb97 0x117bb73 0x1192c8f 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5a9669 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x696ffd github.com/fxamacker/cbor/v2.Marshal+0x3d github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x696fda github.com/pactus-project/pactus/crypto/bls.(*PublicKey).MarshalCBOR+0x1a github.com/pactus-project/pactus/crypto/bls/public_key.go:72 # 0x5ad6c3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a9c73 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5ab37b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5af068 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5a8445 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5a801b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 288] @ 0xd05bff 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [47: 1128] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 160] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 4752] @ 0x12f76d3 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f76d2 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [38: 4256] @ 0x58c6fd 0x58c6c8 0x58ca09 0x578f06 0x5c752b 0x5c74f2 0x5f066e 0x5eef52 0x696ac6 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58ca08 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c752a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5c74f1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f72f5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [39: 624] @ 0x13efa8f 0x13efa4a 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efa8e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x9ce github.com/pactus-project/pactus/www/html/server.go:225 # 0x13efa49 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x989 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 384] @ 0x79aea5 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 384] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 528] @ 0x12ae127 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae126 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [68: 3264] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [219: 10512] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 768] @ 0x868693 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x868692 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [11: 352] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 12096] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 2400] @ 0xafcd98 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0xafcd97 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:54 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [7: 784] @ 0x53abd9 0x53b42d 0x53b3ef 0x104941e 0x1048bb0 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x104941d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:445 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [185: 2960] @ 0xdda46a 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdda469 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [30: 2400] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1152] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410409 0xd31e14 0xd3103f 0x48b5a1 # 0xd31e13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:276 # 0xd3103e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [7: 448] @ 0x1149434 0x1148967 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148966 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [3: 336] @ 0xd68f09 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd68f08 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:202 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 256] @ 0xd620cc 0x104919c 0x104947a 0x1048bb0 0x48b5a1 # 0xd620cb github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.1/client.go:55 # 0x104919b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1286: 123456] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [21: 2352] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [24: 1152] @ 0x8b6439 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b6438 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x158 github.com/pactus-project/pactus/store/tx.go:37 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 416] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 81920] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 256] @ 0xd33525 0xd33205 0x10393cd 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd33524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:259 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10393cc github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:235 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 29440] @ 0xc2eb33 0xc29bc5 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [15: 360] @ 0x10d3525 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x10d3524 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [4: 192] @ 0x51c757 0xcfe029 0xd00451 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [15: 2880] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 4752] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [355: 11360] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1568] @ 0x74c3da 0x74c3f0 0x14cb4e2 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14cb4e1 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x1490d6e 0x69521d 0xd52e54 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [13: 2496] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 12864] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 6912] @ 0x555817 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 15360] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [2: 192] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [55: 24640] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x480f53 0x4c96e5 0x78f2cc 0x78fd9f 0x790470 0xd68d85 0xd68d52 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x78f2cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:992 # 0x78fd9e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:980 # 0x79046f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1168 # 0xd68d84 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1141 # 0xd68d51 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:191 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [201: 19296] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 2160] @ 0x6b096f 0x6b148a 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [87: 18096] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd0a293 0xc41a6d 0xc42a7d 0xc4954e 0xc2bcf3 0xc2a802 0xc35245 0x48b5a1 # 0xd0a292 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x112 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:204 # 0xc41a6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2bcf2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [59: 11328] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0xd6ace8 0xd6aa39 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd6ace7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:153 # 0xd6aa38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:149 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [155: 3720] @ 0x698133 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1536] @ 0x112f6f9 0x112f6ac 0x1030a72 0x102fd9e 0x48b5a1 # 0x112f6f8 slices.Clone[...]+0x78 slices/slices.go:360 # 0x112f6ab github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [5: 560] @ 0x10cd1c5 0x10cd25b 0x10ccb75 0xc18f8d 0x48b5a1 # 0x10cd1c4 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [56: 5376] @ 0xb178e6 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [229: 14656] @ 0x11593c5 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11593c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:356 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0x48777c 0x4ed068 0xcfe773 0xcfe358 0xcfe3f0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [4: 384] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb80825 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb80824 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x14ab51a 0x14c5afe 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c5afd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:444 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x6591e5 0x658e92 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x6591e4 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x658e91 net.addrTable+0x131 net/interface_linux.go:153 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [20: 3840] @ 0x6489ad 0x662c65 0x64d585 0x64e90f 0x651da5 0x48b5a1 # 0x6489ac net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0x662c64 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x64d584 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 512] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [215: 6880] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 592] @ 0xc2b015 0xc35245 0x48b5a1 # 0xc2b014 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c94 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [52: 5824] @ 0x53abd9 0x53b42d 0x53b3ef 0x114b532 0x114792a 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x114b531 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [8: 896] @ 0xcfcd0c 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcd0b github.com/libp2p/go-yamux/v5.newSession+0x2eb github.com/libp2p/go-yamux/v5@v5.1.0/session.go:148 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x468445 0x468887 0xd54ab9 0xd63e98 0xd66848 0x48b5a1 # 0xd54ab8 github.com/flynn/noise.NewHandshakeState+0x718 github.com/flynn/noise@v1.1.0/state.go:356 # 0xd63e97 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:52 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [28: 2688] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 7680] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [60: 11520] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 6768] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 15808] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc2bec9 0xc2b970 0xc2ec36 0xc29bc5 0xc35245 0x48b5a1 # 0xc2bec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ec35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [43: 688] @ 0x10cbc72 0xd310a5 0x48b5a1 # 0x10cbc71 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x771 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:356 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [41: 7216] @ 0x69a927 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [38: 608] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52ecc 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 2880] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 34944] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 3712] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [75: 1200] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 1584] @ 0x104b529 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b528 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x48 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:635 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [368: 423936] @ 0x686a31 0x686b67 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a30 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x686b66 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xd64fe5 0xd644ff 0xd66848 0x48b5a1 # 0xd64fe4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:228 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [40: 1920] @ 0x468b06 0xb7905e 0xb78fe3 0xb78ff7 0xb795ae 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7905d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78fe2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb78ff6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb795ad github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [182: 69888] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 112] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468b06 0x10d682c 0x10d67fd 0x10d67d7 0x10db07d 0x10daba5 0x10d9af2 0x48b5a1 # 0x10d682b github.com/multiformats/go-multiaddr.(*Component).RawValue+0x12b github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x10d67fc github.com/multiformats/go-multiaddr/net.ToIP+0xfc github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x10d67d6 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:63 # 0x10db07c github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:445 # 0x10daba4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x464 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:434 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [8: 256] @ 0xb12930 0xb1291e 0xb13875 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb1292f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1291d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [57: 912] @ 0x120014a 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x1200149 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.48.0/http2/frame.go:1597 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [89: 4272] @ 0x121900a 0x1218ffe 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219009 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1218ffd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x114539c 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [48: 768] @ 0x9cb1c5 0x9cad77 0x13f58fa 0x13f6165 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1c4 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f6164 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [61: 1464] @ 0x5c1b8b 0x5c2486 0x6978dd 0x1393947 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1393946 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x786 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 96] @ 0x776ee5 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [172: 16512] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [44: 4928] @ 0x415a34 0x4ed028 0x114ba10 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x114ba0f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [69: 3312] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x51c6ba 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c6b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 64] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 512] @ 0x13f587c 0x13f5855 0x13f5847 0x13efcd6 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f587b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13efcd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 1024] @ 0x104b6f7 0x104b712 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b6f6 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x216 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x104b711 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x231 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:645 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x1490d30 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [41: 5248] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 5184] @ 0x79a93a 0x79a904 0x951e9f 0x79aae2 0x79af3c 0x79aa5d 0x951956 0x79aae2 0x79af3c 0x950faf 0x950f37 0x950ea6 0x949567 0x94f698 0xda815d 0xdb8265 0xdbf1dd 0xdbdf2f 0xdbb887 0xdb9173 0xdb8b3b 0xdb6909 0x48b5a1 # 0x79a939 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79a903 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x951e9e crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x951955 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950fae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x950f36 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x950ea5 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x949566 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x94f697 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xda815c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:382 # 0xdb8264 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdbf1dc github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdbdf2e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdbb886 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb9172 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [9: 2016] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x121498d 0x1214966 0x1296c25 0x12968e8 0x12960e5 0x12943fa 0x48b5a1 # 0x121498c google.golang.org/grpc/internal/transport.newControlBuffer+0x1aac google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:334 # 0x1214965 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x1a85 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:380 # 0x1296c24 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x12968e7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x12960e4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x12943f9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [74: 1184] @ 0x13f64fa 0x13f64b6 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f64f9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x319 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f64b5 github.com/pactus-project/pactus/www/html.txToTable+0x2d5 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 1792] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [91: 11648] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 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] @ 0x794bf2 0x7941e5 0x794c3d 0x795113 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [151: 14496] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 288] @ 0x8c6815 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52ecc 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x948be5 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x948be4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x468b06 0xcde358 0xcde2f7 0xcde2d7 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xcde357 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x177 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0xcde2f6 github.com/multiformats/go-multiaddr/net.ToIP+0x116 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0xcde2d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:369 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x468b06 0x7b0768 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b0767 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 56] @ 0xc212b2 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc212b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa11 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 2320] @ 0x6b096f 0x6b13df 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x104b2df 0x104b29b 0x1049c05 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b2de github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x5e github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x104b29a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:619 # 0x1049c04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:485 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [75: 14400] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1024] @ 0x6a5c36 0x1158a0b 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5c35 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x1158a0a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 23552] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [53: 5088] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [133: 55328] @ 0x6aebf3 0x115abda 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aebf2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115abd9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:439 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 5120] @ 0xd027e8 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [94: 22560] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x94c635 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x94c634 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 560] @ 0x650365 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x650364 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [7: 336] @ 0x76dc15 0x76e21a 0x76e071 0x8ae0ec 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x76dc14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x76e219 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x76e070 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [172: 13760] @ 0x12900aa 0x11f836f 0x12acddb 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12900a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x11f836e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x12acdda google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [44: 49020928] @ 0x6ee8b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee8b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1104] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb8350b 0xb81f8e 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8350a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [143: 2288] @ 0xc2d6cc 0xc2d575 0xc29845 0xc35245 0x48b5a1 # 0xc2d6cb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2d574 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 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] @ 0xd52a3b 0xd52a2f 0xd56a37 0xd542d3 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd52a3a golang.org/x/crypto/chacha20poly1305.New+0x1a golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:44 # 0xd52a2e github.com/flynn/noise.cipherChaChaPoly+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd542d2 github.com/flynn/noise.(*symmetricState).Split+0x1f2 github.com/flynn/noise@v1.1.0/state.go:202 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [4: 192] @ 0x57a2d3 0x5e2ed4 0x5e3667 0x600c65 0x6004be 0x6004b4 0x697bcd 0x695cfa 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3666 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:225 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x695cf9 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [88: 1408] @ 0x8c61b5 0x8c65d4 0x8c6317 0xd6001a 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c6316 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd60019 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [47: 7520] @ 0xdc4cf2 0xdc4c32 0xde84c5 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdc4cf1 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.57.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc4c31 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xde84c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [18: 864] @ 0x468b06 0xb792a5 0xb792ec 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb792a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 576] @ 0xb1739f 0xb17892 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb1739e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [280: 31360] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [14: 32256] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [180: 14400] @ 0xc2e76a 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2e769 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x289 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [258: 28896] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [153: 3672] @ 0x776b8d 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x4a423c 0x4a4086 0x4a3dfc 0xdf393c 0xdf37db 0xdca1c5 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [98: 4704] @ 0x5b9012 0x1396dc5 0x1396d56 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x7fb4d6 0x7fad90 0xd651a5 0xd644ff 0xd66848 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xd651a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:235 # 0xd644fe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:119 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 640] @ 0x938f9b 0x938e63 0x938e68 0x79aae2 0x79af3c 0x938df4 0x938dd3 0x79aae2 0x79af3c 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x938f9a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x938e62 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x938e67 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938dd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 288] @ 0x13f5c5c 0x13f72f5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 1456] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [15: 26880] @ 0xb276ef 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb276ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [23: 1840] @ 0x58a6ac 0x58a5cf 0x589dbd 0x57960c 0x579718 0x69922a 0x698db7 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58a6ab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58a5ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x579717 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x699229 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x698db6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [224: 25088] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 320] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [217: 10416] @ 0xb7bbb5 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bbb4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:259 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0x7857f2 0x784847 0xd523f4 0xd527b0 0xd5275d 0xd63c7c 0xd66848 0x48b5a1 # 0x7857f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x784846 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0xd523f3 golang.org/x/crypto/curve25519.x25519+0x1f3 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:87 # 0xd527af golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd63c7b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:39 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [29: 3712] @ 0x69a0b5 0x699fdf 0x115bdec 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x115bdeb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:557 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 448] @ 0x13f7285 0x13f71a5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7284 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10a4 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [73: 1168] @ 0xb03cce 0xb78994 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb03ccd github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:138 # 0xb78993 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:157 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x776b8d 0x776e05 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 3600] @ 0xcfccd3 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfccd2 github.com/libp2p/go-yamux/v5.newSession+0x2b2 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [340: 54400] @ 0xc2ca6f 0xc2ca4f 0xc29f4f 0xc35245 0x48b5a1 # 0xc2ca6e github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x38e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2ca4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x36e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [21: 1344] @ 0x114781c 0x1192cdf 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x114781b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x1192cde github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xce1c93 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [60: 11520] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [157: 3768] @ 0x69aed5 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69aed4 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 1568] @ 0x415a34 0xd5f9db 0xd5ec3a 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd5f9da github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:328 # 0xd5ec39 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:217 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 672] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x104968d 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x104968c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:458 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 512] @ 0xcdfef9 0xcde946 0xd318ea 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [128: 6144] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x13f58fa 0x13efcd6 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13efcd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [152: 14592] @ 0x697dd7 0x697e46 0x1396cc3 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697dd6 encoding/hex.EncodeToString+0x56 encoding/hex/hex.go:127 # 0x697e45 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x4a423c 0x4a4086 0x4a3dfc 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 1176] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [178: 4272] @ 0x698133 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 768] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [18: 864] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 13248] @ 0x696c45 0x698c28 0x698b9e 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696c44 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x698c27 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x698b9d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 2256] @ 0x5b8d33 0x5b8fcc 0x139781c 0x13977b1 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 120] @ 0x7785d0 0x7782bf 0xb127c9 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x7785cf github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [6: 393216] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [6: 864] @ 0x8ab1c6 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8ab1c5 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:181 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [51: 1224] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 960] @ 0x468b06 0xb28415 0xb2840b 0xb27046 0xb26f76 0xb743f7 0xb81fd0 0x48b5a1 # 0xb28414 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2840a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb27045 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb26f75 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb743f6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:728 # 0xb81fcf github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:421 0: 0 [20: 320] @ 0x13f725b 0x13f71a5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f725a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x107a github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1325: 1187200] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6c70 0x13f6ba1 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6c6f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa8f github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 512] @ 0x94827a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x948279 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:862 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [64: 12288] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x104b87b 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b87a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x39a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:651 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [96: 1536] @ 0x65aa3f 0x66ccf1 0x66ccd2 0x9ce57b 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x9ce57a net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [56: 8960] @ 0x52d090 0x51f317 0xd209c5 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd209c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:40 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [9: 288] @ 0xb7933c 0xb793a7 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7933b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb793a6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [50: 4800] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb8350b 0xb81f8e 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8350a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [2: 96] @ 0xd68d49 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd68d48 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x308 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:190 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [80: 8960] @ 0xc2c8a5 0xc2c7da 0xc29f4f 0xc35245 0x48b5a1 # 0xc2c8a4 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x1c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2c7d9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 144] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb2e24e 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2e24d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:241 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [37: 4144] @ 0x415a34 0x4ed028 0x1160027 0x1166558 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0x1160026 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:182 # 0x1166557 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1408] @ 0x69c232 0x69c1f9 0x69c1f8 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69c231 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x69c1f8 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x69c1f7 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb2de2d 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2de2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [15: 6240] @ 0x4ddac6 0x658c25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4ddac5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [12: 384] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0cb27 0xc1f38b 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [12: 384] @ 0x6a75a5 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75a4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x79aea5 0x93bcd4 0x93bc3c 0x90dc37 0x948a9d 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93bcd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93bc3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948a9c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 224] @ 0x6a5291 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5290 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 10752] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [79: 1264] @ 0xd3cfcd 0x10cbbc7 0xd310a5 0x48b5a1 # 0xd3cfcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:154 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [53: 3392] @ 0x1393671 0x139365d 0x1393645 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393670 encoding/hex.EncodeToString+0x4b0 encoding/hex/hex.go:127 # 0x139365c github.com/pactus-project/pactus/crypto/hash.Hash.String+0x49c github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1393644 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x484 github.com/pactus-project/pactus/www/grpc/network.go:99 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x14dfc8d 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14dfc8c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [75: 3600] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x1490d6e 0x69521d 0xd52f78 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [20: 7680] @ 0xd02765 0xd02766 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x57a2d3 0x5e2ed4 0x5e3887 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3886 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:239 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 2048] @ 0x12162d0 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12162cf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x69b405 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [81: 2592] @ 0x69b485 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [41: 5248] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52e54 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [57: 10944] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 9984] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [284: 18176] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [44: 2112] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [125: 2000] @ 0x121c830 0x121f846 0x48b5a1 # 0x121c82f google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1319 # 0x121f845 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x345 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1696 0: 0 [4: 768] @ 0x104beed 0x104bebd 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104beec github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x104bebc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:734 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52f78 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [82: 3936] @ 0x51f406 0xc41a47 0xc41a07 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41a46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41a06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 1008] @ 0x51c37b 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [168: 13440] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1280] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd54aee 0xd63e98 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd54aed github.com/flynn/noise.NewHandshakeState+0x74d github.com/flynn/noise@v1.1.0/state.go:357 # 0xd63e97 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:52 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [93: 17856] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [72: 13824] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 10813440] @ 0x13f2aba 0x13f2a7f 0x13f2ac9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f2ab9 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x13f2a7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f2ac8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 144] @ 0x6a6ab5 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6ab4 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:165 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0xce2467 0x10497b2 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xce2466 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x10497b1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:469 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x53d7f5 0x53d21d 0x53d3f9 0x5c34ff 0x5c40f9 0x69f331 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c40f8 github.com/pactus-project/pactus/util/encoding.WriteVarInt+0x78 github.com/pactus-project/pactus/util/encoding/encoding.go:331 # 0x69f330 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0xb0 github.com/pactus-project/pactus/types/tx/payload/transfer.go:63 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [49: 3920] @ 0xbe38de 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe38dd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xafd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2417 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 8064] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 2784] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [111: 2664] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6aa1a5 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6aa1a4 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 22176] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c2672 0x8c59a2 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c2671 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8c59a1 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 7168] @ 0x148d81a 0x955d79 0x907936 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 560] @ 0x666c38 0x64ebc5 0x651da5 0x48b5a1 # 0x666c37 net.newDNSError+0x117 net/net.go:703 # 0x64ebc4 net.(*Resolver).tryOneName+0x764 net/dnsclient_unix.go:342 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [275: 44000] @ 0x5b9012 0x696f96 0x1396c7c 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 4160] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xce082a 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce0829 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:704 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 144] @ 0x468b06 0x777bac 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468b06 0x14db133 0x14e01b3 0x94c48d 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [78: 1248] @ 0x12ae127 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae126 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0xcdfa0a 0xcde605 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xcdfa09 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0xa9 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:561 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 144] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [32: 1536] @ 0xc2cd13 0xc29f4f 0xc35245 0x48b5a1 # 0xc2cd12 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x632 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1928 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [89: 4272] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [318: 50880] @ 0x5b8d33 0x5b8fcc 0x696f96 0x1396c7c 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [210: 10080] @ 0x468b06 0xb74a1a 0xb749b3 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a19 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb749b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 800] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [111: 5328] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [53: 5936] @ 0xd027be 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [7: 1120] @ 0xce2c0d 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 384] @ 0xb3297f 0xb81967 0xb81949 0xb8190f 0xb8167e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb81966 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:148 # 0xb81948 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:158 # 0xb8190e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb8167d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [125: 4000] @ 0x574ab6 0x5c2511 0x1394b97 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x574ab5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x5c2510 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x1394b96 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x36 github.com/pactus-project/pactus/www/grpc/transaction.go:32 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 144] @ 0x103275b 0x102fd72 0x48b5a1 # 0x103275a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x2da github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:423 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [64: 3072] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [38: 3040] @ 0x6a4d75 0x6a462d 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a462c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 11520] @ 0x695ce5 0x69c8e5 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695ce4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 3696] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [81: 5184] @ 0x1397848 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397847 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe07 github.com/pactus-project/pactus/www/grpc/transaction.go:355 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [95: 2280] @ 0x71303b 0x708465 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 1008] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0x114f249 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 10560] @ 0xce2c0d 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [80: 71680] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [35: 3920] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 496] @ 0x123b14f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b14e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [170: 16320] @ 0x1397adf 0x1397b3d 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397ade encoding/hex.EncodeToString+0x109e encoding/hex/hex.go:129 # 0x1397b3c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [32: 1536] @ 0xb178e6 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [90: 5760] @ 0xd7bc48 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc47 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:63 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [27: 432] @ 0x121922e 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121922d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:782 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [175: 16800] @ 0x697e45 0x697e46 0x1396cc3 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697e44 encoding/hex.EncodeToString+0xc4 encoding/hex/hex.go:129 # 0x697e45 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [255: 2040] @ 0xc25665 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc25664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x644 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 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] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [108: 6912] @ 0x1390286 0x1390208 0x13901d3 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390285 encoding/hex.EncodeToString+0x525 encoding/hex/hex.go:129 # 0x1390207 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a7 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13901d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x472 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 560] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xcdf834 0xcdf86e 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdf833 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:620 # 0xcdf86d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:552 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x79aea5 0x938df4 0x938dd3 0x79aae2 0x79af3c 0x938865 0x938757 0x79aae2 0x79af3c 0x937ef8 0x937df5 0x79aae2 0x79af3c 0x937cb4 0x937c1c 0x90dc37 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x938df3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938dd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x938864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x938756 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937ef7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x937df4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x937cb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x937c1b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [130: 8320] @ 0x138fe7a 0x138fdca 0x138fdb2 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138fe79 encoding/hex.EncodeToString+0x119 encoding/hex/hex.go:129 # 0x138fdc9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x69 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x138fdb1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [12: 2112] @ 0xd5e1cf 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd5e1ce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x9ce github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:202 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [41: 141696] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 1232] @ 0x104b5b8 0x104b588 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b5b7 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:24 # 0x104b587 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:641 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [141: 4512] @ 0x12b0be8 0x12b1659 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12b1658 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [29: 464] @ 0x6a4a10 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e028f 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e028e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 13568] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 67840] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [60: 1440] @ 0x71303b 0x708465 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [29: 2320] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [277: 31024] @ 0xc2ca5b 0xc2ca4f 0xc29f4f 0xc35245 0x48b5a1 # 0xc2ca5a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x37a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2ca4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x36e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 768] @ 0x10cd20a 0x10ccb75 0xc18f8d 0x48b5a1 # 0x10cd209 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [23: 4416] @ 0xc35f99 0xc35f7d 0xc34e85 0x48b5a1 # 0xc35f98 github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x338 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:61 # 0xc35f7c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x31c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:946 # 0xc34e84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [7: 336] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 160] @ 0xce293e 0xcdf89f 0xcddb71 0xce126c 0xd5e0bd 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf89e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:550 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd5e0bc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8bc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:186 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 5376] @ 0x79a93a 0x79a904 0x93aa5f 0x79aae2 0x79af3c 0x79aa5d 0x93a516 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79a939 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79a903 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93aa5e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x79aa5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [103: 3296] @ 0x11593ae 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11593ad github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22d github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 50880] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 96] @ 0xd7b33b 0xd75c87 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7b33a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.57.1/internal/wire/stop_sending_frame.go:29 # 0xd75c86 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:133 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 144] @ 0x794bf2 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x794bf1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 864] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x785fdf 0x7c754e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x785fde crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x7c754d crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 3840] @ 0x4a4732 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4731 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 240] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [39: 4368] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xb82cdf 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb82cde github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:505 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [35: 3360] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [307: 73680] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [276: 57408] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [36: 2880] @ 0x6b142c 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 33619968] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [97: 3104] @ 0x40cbf2 0x40b74d 0x410d25 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x468b06 0xd60295 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd60294 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [140: 4480] @ 0x468b06 0xd60295 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd60294 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [65: 3120] @ 0x51f406 0xc41b27 0xc41ae7 0xc42afd 0xc4984e 0xc2b0a5 0xc2b07c 0xc35245 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc41b26 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc41ae6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc42afc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4984d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2b0a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [13: 416] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0xc2a926 0xc35245 0x48b5a1 # 0xc2a925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15a5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 144] @ 0xc2bc2a 0xc2a802 0xc35245 0x48b5a1 # 0xc2bc29 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0xa9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1626 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [225: 25200] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 336] @ 0x13f5c7c 0x13f72f5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 384] @ 0x53d285 0x53d3f9 0x76e03d 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76e03c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 192] @ 0x776b71 0x776e05 0x779f1c 0x104c405 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c404 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:745 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [35: 560] @ 0x13f7045 0x13f7010 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7044 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe64 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f700f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [177: 158592] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2bec9 0xc2b970 0xc2ec36 0xc29bc5 0xc35245 0x48b5a1 # 0xc2bec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ec35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 8640] @ 0x90e6d7 0x90e218 0x9498ed 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 1024] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [110: 5280] @ 0x53b505 0x12162fd 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12162fc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [38: 304] @ 0x4c9a9d 0x826ea5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x826ea4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:59 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [53: 10176] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 3456] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [514: 123360] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [52: 11648] @ 0xddc616 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xddc615 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [33: 46464] @ 0xd2e106 0xb72b98 0xb72988 0x48b5a1 # 0xd2e105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:743 # 0xb72b97 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:505 # 0xb72987 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:492 0: 0 [1: 64] @ 0x1490d6e 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 1344] @ 0x746b14 0xb80d33 0xb80d17 0xb80cc8 0xb80dda 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb80d32 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80d16 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80cc7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x480f53 0x4c96e5 0x59ffa5 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x480f52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c96e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x59ffa4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [387: 37152] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1568] @ 0x93e469 0x93e011 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93e468 crypto/tls.clientHelloInfo+0x628 crypto/tls/handshake_server.go:1015 # 0x93e010 crypto/tls.(*Conn).readClientHello+0x1d0 crypto/tls/handshake_server.go:168 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 336] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 480] @ 0x89cff4 0x89cf1d 0x8ae0bd 0x104d20a 0x104c9e5 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 320] @ 0x8b9aec 0x8b9ab1 0x8b9aa5 0x8b2dac 0x8b2d45 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b9aeb github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8b9ab0 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8b9aa4 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8b2dab github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8b2d44 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [15: 240] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f72f5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [182: 104832] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x8b08e5 0x8b08f7 0x8b44f7 0x8c0c64 0x8c2c48 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b08e4 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8b08f6 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8b44f6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8c0c63 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8c2c47 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 55296] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x11870ad 0x1186694 0x11855b8 0x118e00d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11870ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11855b7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x118e00c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 208] @ 0x6b06a5 0x8b0c5a 0x8b485f 0x115beb5 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b06a4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x8b0c59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8b485e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115beb4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:549 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 240] @ 0x5c1b8b 0x5c2486 0x6978dd 0x8b70ce 0x8b70e8 0x8b5565 0x115bddb 0x8c2047 0x115bd46 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8b70cd github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xcd github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8b70e7 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0xe7 github.com/pactus-project/pactus/store/validator.go:107 # 0x8b5564 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x115bdda github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:556 # 0x8c2046 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115bd45 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:554 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x7fb4d6 0x7fad90 0x89cf47 0x8ae0bd 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [446: 14614528] @ 0x122c32a 0x122c063 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c329 google.golang.org/grpc/internal/transport.newBufWriter+0x349 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:315 # 0x122c062 google.golang.org/grpc/internal/transport.newFramer+0x82 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:431 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [11: 2816] @ 0x1149434 0x1148b6e 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [4: 256] @ 0x1490d30 0x69521d 0xd52ecc 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [135: 25920] @ 0x10bd233 0x10bad99 0x10ba886 0x48b5a1 # 0x10bd232 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:492 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [83: 5312] @ 0x115939a 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159399 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 5824] @ 0x53abd9 0x53b42d 0x53b3ef 0xc2406e 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xc2406d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [347: 27760] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xc35a4b 0xc34cd9 0x48b5a1 # 0xc35a4a github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x14ea github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:39 # 0xc34cd8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [8: 384] @ 0x74cefa 0x74cd03 0x76e016 0x8ae0ec 0x104d20a 0x104c9e5 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x74cef9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x74cd02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x76e015 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8ae0eb github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x104d209 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:849 # 0x104c9e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:797 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 264] @ 0x114b27d 0x114b153 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x114b27c github.com/pactus-project/pactus/util.LimitReaderClose+0x13c github.com/pactus-project/pactus/util/io.go:316 # 0x114b152 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x12 github.com/pactus-project/pactus/network/stream.go:57 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [68: 1088] @ 0x13f5c5c 0x13f6425 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [231: 118272] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [145: 6960] @ 0xd7bc26 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7bc25 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:61 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [249: 2039808] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [123: 503808] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x104968d 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x104968c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:458 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [36: 884736] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 655360] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x682ca7 0x10d2f25 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x682ca6 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x10d2f24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 576] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410409 0xd31e14 0xd31be5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd31e13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:276 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [24: 1152] @ 0x53b505 0x114b565 0x114b57c 0x114792a 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x114b564 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x114b57b github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1db github.com/pactus-project/pactus/network/stream.go:85 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [88: 18304] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [92: 38272] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 3168] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 264] @ 0xdca11e 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca11d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:37 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [61: 999424] @ 0x8aa80f 0xc19bda 0xc19bd0 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc19bd9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc19bcf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc197da 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] @ 0xc359d6 0xc34cd9 0x48b5a1 # 0xc359d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x1475 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:35 # 0xc34cd8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [155: 12400] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 2288] @ 0x468b06 0x114f256 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f255 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [138: 8832] @ 0x138fdde 0x138fdca 0x138fdb2 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138fddd encoding/hex.EncodeToString+0x7d encoding/hex/hex.go:127 # 0x138fdc9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x69 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x138fdb1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 480] @ 0x79aea5 0x79aa1d 0x93a5a5 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93a5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0xd52710 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd5270f github.com/flynn/noise.dh25519.GenerateKeypair+0x4f github.com/flynn/noise@v1.1.0/cipher_suite.go:108 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [573: 806784] @ 0xc2eb33 0xc29bc5 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [123: 5904] @ 0xbe3b1e 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3b1d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd3d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [114: 3648] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x9dd551 0x9dd594 0x9f0859 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9dd550 io.LimitReader+0x530 io/io.go:461 # 0x9dd593 net/http.readTransfer+0x573 net/http/transfer.go:573 # 0x9f0858 net/http.readRequest+0x7b8 net/http/request.go:1158 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [188: 18048] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [28: 3584] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [61: 2928] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [183: 13492224] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [464: 111360] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 18432] @ 0x148b84f 0x148b7ea 0x148da0c 0x902d31 0x908ce4 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x148b84e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x148b7e9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x148da0b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x902d30 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x908ce3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [162: 10616832] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [973: 645636096] @ 0x6923ae 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118eb05 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118eb04 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [347: 9949184] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [195: 21840] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [849: 27820032] @ 0x53d7f5 0x53d21d 0x53d3f9 0x688f68 0x688f4c 0x68a0a5 0x689865 0x68527a 0x686185 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x688f67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x688f4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x68a0a4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x689864 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x686184 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1911: 125239296] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 32256] @ 0x6869e6 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869e5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 81408] @ 0x119553e 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x119553d github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x7d github.com/pactus-project/pactus/sync/sync.go:557 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1519: 14387968] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1382: 25473024] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [90: 51840] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x1195634 0x118e813 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x1195633 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x118e812 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [103: 68345856] @ 0x6923ae 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e3c5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e3c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 4352] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [68: 1088] @ 0x12a5351 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a5350 google.golang.org/grpc.(*Server).processUnaryRPC+0x11f0 google.golang.org/grpc@v1.77.0/server.go:1468 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 4096] @ 0x4a4812 0x4a3da5 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [36: 3456] @ 0x69832f 0x697416 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [288: 59904] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd0a293 0xc41a6d 0xc42a7d 0xc4954e 0xc225b7 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xd0a292 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x112 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:204 # 0xc41a6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc42a7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4954d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc225b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [19: 304] @ 0x129d56c 0x12a362c 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x129d56b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.77.0/rpc_util.go:796 # 0x12a362b google.golang.org/grpc.(*Server).sendResponse+0x16b google.golang.org/grpc@v1.77.0/server.go:1187 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [34: 2720] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 14208] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [226: 39776] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [115: 3680] @ 0x12b1605 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1604 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [427: 10248] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6aed66 0x6aed7a 0x6aed57 0x6aed31 0x6aed13 0x115c98c 0x11663d1 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6aed65 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6aed79 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6aed56 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6aed30 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6aed12 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x115c98b github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x8b github.com/pactus-project/pactus/state/state.go:618 # 0x11663d0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x130 github.com/pactus-project/pactus/consensus/height.go:26 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 2080] @ 0x12ac96e 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac96d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [143: 2288] @ 0x5391c5 0x1223d1b 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x1223d1a google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x165a google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:542 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [89: 4272] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 352] @ 0x6f980f 0x6f8eb0 0x6fd522 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xc35979 0xc34cd9 0x48b5a1 # 0xc35978 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x1418 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:36 # 0xc34cd8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [9: 288] @ 0xde729c 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde729b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [45: 2160] @ 0x843f4c 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [19: 608] @ 0x696b3d 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696b3c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [192: 9216] @ 0x53b505 0x12ae910 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12ae90f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [39: 4368] @ 0x415a34 0x4ed028 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x4d63ce 0x8c6838 0x8c681b 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0x8c6837 io.ReadFull+0xd7 io/io.go:354 # 0x8c681a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2553: 3594624] @ 0xc2eb33 0xc2e6be 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 576] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [80: 3840] @ 0x5b8d33 0x5b8fcc 0x1396dc5 0x1396d56 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [104: 2496] @ 0xcdfe55 0xcde946 0xd30ef7 0x48b5a1 # 0xcdfe54 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:587 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd30ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [3: 384] @ 0x4a423c 0x4a4086 0x4a3d54 0x6e822f 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3d53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x6e822e 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [192: 4608] @ 0x121a477 0x121efff 0x121f88e 0x48b5a1 # 0x121a476 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:953 # 0x121effe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [16: 768] @ 0x69811b 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 816] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 144] @ 0x10d3573 0x8c60cb 0x10d3449 0x10ce3c2 0x114bc78 0x48b5a1 # 0x10d3572 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d3448 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0x114bc77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [109: 3488] @ 0x6a55f7 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a55f6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1024] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 49152] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [51: 8976] @ 0x686afa 0x686b71 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686af9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x686b70 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 3120] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 48] @ 0xd52a87 0xd56a37 0xd53962 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd52a86 github.com/flynn/noise.cipherChaChaPoly+0x66 github.com/flynn/noise@v1.1.0/cipher_suite.go:167 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd53961 github.com/flynn/noise.(*symmetricState).MixKey+0x161 github.com/flynn/noise@v1.1.0/state.go:150 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [57: 10944] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2112] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xd607a8 0xd60216 0xd5fdef 0x48b5a1 # 0xd607a7 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd60215 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [30: 7680] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [34: 544] @ 0x12ac8bf 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac8be google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 768] @ 0x114539c 0x112f6bc 0x1030a72 0x102fd9e 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x112f6bb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [159: 15264] @ 0x1396de9 0x1397b3d 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396de8 encoding/hex.EncodeToString+0x3a8 encoding/hex/hex.go:127 # 0x1397b3c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [34: 3808] @ 0xb7964d 0xb812a7 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7964c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb812a6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [212: 5088] @ 0x1207d26 0x122fed3 0x122fed4 0x122f8e5 0x122f5b7 0x1230705 0x12302e9 0x129c9fb 0x129d9d7 0x12a5045 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1207d25 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x122fed2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x122fed3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x122f8e4 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe4 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:181 # 0x122f5b6 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:146 # 0x1230704 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x12302e8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x129c9fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x12a5044 google.golang.org/grpc.(*Server).processUnaryRPC+0xee4 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [47: 6768] @ 0x6a6d56 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6d55 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 720] @ 0x5a5c88 0x5998f1 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a5c87 github.com/fxamacker/cbor/v2.fillTextString+0x287 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:3262 # 0x5998f0 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0xfd0 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1580 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4341: 6112128] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 1120] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0x104941e 0x1048bb0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x104941d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:445 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [121: 9680] @ 0x13971f1 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13971f0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x7b0 github.com/pactus-project/pactus/www/grpc/transaction.go:303 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [63: 12096] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 4576] @ 0xd543c6 0xd63e98 0xd66848 0x48b5a1 # 0xd543c5 github.com/flynn/noise.NewHandshakeState+0x25 github.com/flynn/noise@v1.1.0/state.go:318 # 0xd63e97 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:52 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [3: 6912] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x1490d30 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [629: 60384] @ 0x5d1259 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 896] @ 0x13f629b 0x13f621a 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f629a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0xba github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [41: 47232] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0x539baa 0xd5fa8d 0xd5ec3a 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd5fa8c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x10c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:350 # 0xd5ec39 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:217 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [146: 4672] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 112] @ 0xd2c077 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd2c076 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x96 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 160] @ 0x7993c5 0x7b4805 0x7ba230 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4804 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7ba22f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:960 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x6e87fa 0x4a3e91 0x6e7e8e 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e87f9 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 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x6e7e8d 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 208] @ 0x13f65f1 0x13f659c 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f65f0 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x410 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f659b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [229: 25648] @ 0x415a34 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 912] @ 0x8b105b 0x8b1021 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b105a bytes.NewBuffer+0xda bytes/buffer.go:478 # 0x8b1020 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xa0 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1344] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [187: 8976] @ 0x8b68f6 0x8b6926 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b68f5 github.com/pactus-project/pactus/store.txKey+0x75 github.com/pactus-project/pactus/store/tx.go:19 # 0x8b6925 github.com/pactus-project/pactus/store.(*txStore).tx+0xa5 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [192: 18432] @ 0x1390385 0x13902b8 0x13902ab 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390384 encoding/hex.EncodeToString+0x624 encoding/hex/hex.go:129 # 0x13902b7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x557 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x13902aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x54a github.com/pactus-project/pactus/www/grpc/blockchain.go:179 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 216] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8aa758 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x6829d5 0x8c634f 0xd6001a 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8aa757 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x8c634e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd60019 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 11328] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 4368] @ 0x48777c 0x4ed068 0xdd9a19 0xdd9274 0xe0989c 0xe09897 0xd3c8ea 0x8c69ea 0x73c1f1 0x8c67e9 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xdd9a18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd9273 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe0989b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe09896 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x8c69e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8c67e8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [62: 992] @ 0x1230545 0x120a4da 0x129ca3c 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1230544 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x120a4d9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x129ca3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [112: 32256] @ 0x596dde 0x117bd2a 0x117bcee 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x596ddd github.com/fxamacker/cbor/v2.DecOptions.decMode+0x3fd github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1131 # 0x117bd29 github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x89 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:919 # 0x117bced github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [199: 3184] @ 0xbe3fd8 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3fd7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [73: 14016] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x102fb29 0x48b5a1 # 0x102fb28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x448 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:200 0: 0 [10: 320] @ 0xb7915f 0xb791b6 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7915e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x7854bf 0x785271 0x94c97b 0x943dfd 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0x785270 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x94c97a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x943dfc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [407: 39072] @ 0x69832f 0x697416 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 9408] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xd65529 0xd64671 0xd66848 0x48b5a1 # 0xd65528 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x2a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:274 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [11: 1232] @ 0xd02749 0xd02842 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [114: 2736] @ 0xb03cbd 0xb03c9d 0xb78994 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb03cbc go.opentelemetry.io/otel/metric.WithAttributeSet+0x7c go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xb03c9c github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:136 # 0xb78993 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:157 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [178: 8544] @ 0x53b505 0x12162fd 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12162fc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 352] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [10: 640] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8aeeb1 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8aeeb0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [36: 288] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 320] @ 0x8af793 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x8af792 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:234 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [142: 59072] @ 0x6aebf3 0x115e282 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aebf2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x115e281 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 1584] @ 0x120d0e7 0x120d0b4 0x120bbb9 0x12224dc 0x48b5a1 # 0x120d0e6 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:682 # 0x120d0b3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [7: 1456] @ 0x1482aa6 0x14853f6 0x14cb79a 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1482aa5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14853f5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x14cb799 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [60: 960] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 240] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a4ff 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a4fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [11: 38016] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 23248896] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1152] @ 0x104cff1 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104cff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x11d0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:833 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [89: 1424] @ 0x9c8ea5 0x9ceb56 0x48b5a1 # 0x9c8ea4 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0x9ceb55 net/http.(*conn).serve+0x635 net/http/server.go:2098 0: 0 [94: 7520] @ 0x89cff4 0x8ab366 0xc1e5f0 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 768] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce07cd 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 320] @ 0xb174d0 0xb17892 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [64: 1024] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [284: 36352] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [61: 976] @ 0x120011c 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x120011b golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.48.0/http2/frame.go:1596 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [1: 65536] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 560] @ 0xc12fbf 0x10cd6e4 0x10ccafc 0xc18f8d 0x48b5a1 # 0xc12fbe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10cd6e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:519 # 0x10ccafb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:475 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [220: 7040] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [152: 17024] @ 0x6f114f 0x6f2a3d 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [78: 99840] @ 0xc2eb33 0xc2e6be 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [100: 12800] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [123: 7872] @ 0x12f8edc 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f8edb 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 288] @ 0x14ab51a 0x14c6b74 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14ab519 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14c6b73 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1728] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x57a2d3 0x5e2ed4 0x5e3887 0x600c65 0x6004be 0x6004b4 0x697bcd 0x695d86 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3886 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:239 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x695d85 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7b437c 0x7ba4ad 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b437b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7ba4ac crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [59: 11328] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x1490d6e 0x69521d 0xd52f78 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [27: 1296] @ 0x6f42dd 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [204: 9792] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x9472be 0x947289 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9472bd crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x947288 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52e54 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [7: 224] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [389: 448128] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c4f 0x14db395 0x14e02e6 0x14e13b5 0x947239 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14e13b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x947238 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1536] @ 0x4d7192 0x1410a0e 0x140f0f6 0x140e8fd 0x140e6eb 0x1410dbf 0x9d0a89 0x9d2967 0x1410664 0x9d0a89 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4d7191 io.ReadAll+0x31 io/io.go:710 # 0x1410a0d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x140f0f5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:153 # 0x140e8fc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:80 # 0x140e6ea github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.4/jhttp/bridge.go:70 # 0x1410dbe github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1410663 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 97920] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [26: 1248] @ 0x57a2d3 0x5e2ed4 0x5e3887 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3886 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:239 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 1296] @ 0x6a4e5c 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4e5b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [41: 47232] @ 0xbe4e88 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [188: 24064] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [64: 3072] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [73: 1168] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 896] @ 0x1490d30 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [79: 2528] @ 0x12b0be8 0x12b1659 0x12b05f7 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12b1658 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [162: 207360] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [492: 39360] @ 0x53919b 0x53917d 0x9ce714 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x9ce713 net/http.(*conn).serve+0x1f3 net/http/server.go:2012 0: 0 [158: 7584] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x13939c5 0x139381f 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13939c4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:93 # 0x139381e github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 2880] @ 0x1200fbf 0xff804f 0xff7f65 0xff7865 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7f64 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:396 # 0xff7864 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:316 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [294: 84672] @ 0x1393225 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393224 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:77 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [130: 2080] @ 0x1222e8c 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1222e8b google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x7cb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:425 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2140: 157777920] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [146: 9344] @ 0x1390597 0x1390583 0x139055b 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390596 encoding/hex.EncodeToString+0x836 encoding/hex/hex.go:127 # 0x1390582 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x822 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x139055a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7fa github.com/pactus-project/pactus/www/grpc/blockchain.go:185 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [125: 3000] @ 0x8c6815 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [53: 10176] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x103920b 0x1038fa5 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x103920a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:219 # 0x1038fa4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf44 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:204 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [45: 5760] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x8c58cc 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8c58cb github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [151: 12080] @ 0x121b254 0x12b2569 0x12b239c 0x12b16c5 0x12b0422 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121b253 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x12b2568 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x12b239b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x12b16c4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 10368] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x11909a5 0x11904e5 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11909a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11904e4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 816] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x8c1367 0x8c3ade 0x8c3953 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8c1366 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 69888] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e185 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e184 crypto/tls.(*Conn).readHandshake+0x1a4 crypto/tls/conn.go:1117 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94a153 0x9433e5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x94a152 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9433e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x480fda 0x480fef 0xcfcc5f 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcc5e github.com/libp2p/go-yamux/v5.newSession+0x23e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:141 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0xd05bff 0xd05e88 0xd3c8ea 0x10d348c 0x10ce3c2 0xc195bc 0x48b5a1 # 0xd05bfe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x10d348b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10ce3c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 # 0xc195bb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [10: 2880] @ 0xcfcd30 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcd2f github.com/libp2p/go-yamux/v5.newSession+0x30f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [62: 9920] @ 0xce293e 0xce07fd 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce07fc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [64: 26624] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [105: 5040] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 1568] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [125: 2000] @ 0x1226a37 0x122559b 0x12a2948 0x12a2116 0x48b5a1 # 0x1226a36 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xb6 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:915 # 0x122559a google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ba google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:718 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [76: 1216] @ 0xb03250 0xb77025 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb0324f github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x8f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:113 # 0xb77024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 1984] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 280] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc2085a 0xc3861c 0xc351a7 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc20859 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:896 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1248: 19968] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 128] @ 0x114bb14 0x48b5a1 # 0x114bb13 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x153 github.com/pactus-project/pactus/network/stream.go:123 0: 0 [57: 10944] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1472] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [343: 395136] @ 0x6869e6 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869e5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [113: 5424] @ 0x53b505 0x12ae910 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12ae90f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [116: 37120] @ 0x686a18 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686a17 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 624] @ 0xbe5438 0xbe3c25 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe5437 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x457 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe3c24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 120] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 288] @ 0x6a75a5 0x6a642a 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a75a4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x6a6429 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2787: 14982912] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6372 0x13f62e7 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6371 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x191 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f62e6 github.com/pactus-project/pactus/www/html.txToTable+0x106 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [65: 3120] @ 0x5b9012 0x13971ad 0x1397136 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1555: 4179840] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [63: 4032] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [42: 1008] @ 0x12f88c5 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f88c4 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [71: 2272] @ 0x12162d0 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12162cf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 960] @ 0xb8267d 0x48b5a1 # 0xb8267c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:465 0: 0 [92: 4416] @ 0x8b184b 0x8b1879 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b184a github.com/pactus-project/pactus/store.blockHashKey+0x6a github.com/pactus-project/pactus/store/block.go:26 # 0x8b1878 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0x98 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 160] @ 0x6b096f 0x6b13df 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [192: 9216] @ 0x40a8f2 0x481029 0x9cb1e6 0x9cad77 0x13f58fa 0x13f6165 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb1e5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f6164 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 864] @ 0x480fda 0x480fef 0x8c0afa 0x115812c 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0af9 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 2928] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x139781c 0x13977b1 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [279: 116064] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 64] @ 0x65aa3f 0x10d68b0 0x10db07d 0x10daba5 0x10d9af2 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x10d68af github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x1af github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:68 # 0x10db07c github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:445 # 0x10daba4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x464 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:434 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [8: 2048] @ 0xb3297f 0xb80545 0xb80105 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb80544 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb80104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x94c635 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x94c634 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [195: 112320] @ 0x606350 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7ac08a 0x7ba350 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ac089 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7ba34f crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:975 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [50: 9600] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 544] @ 0x13f6a25 0x13f69e0 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6a24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x844 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f69df github.com/pactus-project/pactus/www/html.txToTable+0x7ff github.com/pactus-project/pactus/www/html/transaction.go:61 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [52: 832] @ 0x8b1776 0x8b177d 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b1775 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8b177c github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [184: 17664] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [93: 4464] @ 0x12f881c 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f881b 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [194: 9312] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb76e0a 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb76e09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:71 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 896] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 864] @ 0x53d7f5 0x53d21d 0x53d3f9 0x9500a5 0x94fbdc 0x90df67 0x90e019 0x93de7e 0x93d43a 0x910b72 0x94ed48 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x9500a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x94fbdb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x90df66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [73: 130816] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc21e0d 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21e0c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x115bc12 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115bc11 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:537 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 4032] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [60: 11520] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [122: 23424] @ 0xc29a4f 0xc29a93 0xc35245 0x48b5a1 # 0xc29a4e github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc29a92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x712 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1661 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 704] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x1193295 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1193294 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [81: 5184] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1121: 860928] @ 0x13f6131 0x13f60f2 0x13f6140 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6130 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x13f60f1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f613f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 1440] @ 0x6a5505 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [142: 11360] @ 0x1397b0f 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397b0e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ce github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [44: 8448] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x51c37b 0x77618a 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x776189 github.com/multiformats/go-multiaddr.stringToBytes+0x109 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:26 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 11136] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 576] @ 0x1230545 0x120a4da 0x129ca3c 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1230544 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x120a4d9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x129ca3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [44: 4224] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb8350b 0xb81f8e 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb8350a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [190: 18240] @ 0x12b1205 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1204 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [220: 10560] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [67: 3216] @ 0x5b9012 0x139781c 0x13977b1 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [35: 560] @ 0x12f7633 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f7632 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 416] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [93: 2232] @ 0x71303b 0x708465 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [204: 6528] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 10944] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 576] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [104: 4992] @ 0x52cea5 0x52cfb0 0x5321fb 0x53719f 0x6e3175 0x6e30c8 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5321fa strings.Join+0xfa strings/strings.go:510 # 0x53719e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x6e3174 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x6e30c7 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [99: 1584] @ 0x95afa7 0x95b3ce 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95afa6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x95b3cd net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:557 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [27: 1728] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 8800] @ 0x52d090 0x51f317 0xd209c5 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd209c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:40 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [156: 9984] @ 0x6fb93c 0x6ff03f 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff03e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [554: 62048] @ 0xd027d7 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd027d6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [170: 4080] @ 0x122cf25 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cf24 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x464 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:578 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [2: 64] @ 0x14bc40d 0x14c6134 0x14c5e25 0x14c9968 0x14c993b 0x7a064b 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14bc40c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x14c6133 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x14c5e24 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:469 # 0x14c9967 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14c993a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7a064a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 240] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 480] @ 0x89cff4 0x89cf1d 0x8ae0bd 0xc10816 0xc1083e 0xd2b904 0xd398c5 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc10815 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc1083d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2b903 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e3 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:398 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [3: 240] @ 0xd54149 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd54148 github.com/flynn/noise.(*symmetricState).Split+0x68 github.com/flynn/noise@v1.1.0/state.go:198 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [86: 16512] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [236: 26432] @ 0x1215da8 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215da7 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 576] @ 0x695da5 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x695da4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [73: 2336] @ 0x574ab6 0x5c2511 0x138fc35 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x574ab5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x5c2510 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x138fc34 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:123 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [98: 2352] @ 0xb03145 0xb77007 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb03144 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb77006 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 744] @ 0x5440da 0x5c3eca 0x5c4972 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [35: 560] @ 0x1230545 0x120a4da 0x129ca3c 0x129d9d7 0x129e62b 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1230544 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x120a4d9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:57 # 0x129ca3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x129e62a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.77.0/rpc_util.go:945 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [64: 1024] @ 0x12b0be8 0x12ae67f 0x12b05f7 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b0be7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x12ae67e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12b05f6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 400] @ 0x69b405 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a944d 0x6a936c 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a944c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a936b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 5120] @ 0x51c37b 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [5: 480] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x1037975 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1037974 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x454 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:79 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [604: 2937856] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [76: 4864] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [510: 587520] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [272: 26112] @ 0xb1739f 0xb17892 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb1739e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [8: 256] @ 0xce1c93 0xd3d019 0x10ccb6f 0x114b5db 0x114792a 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [25: 6000] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bc326 0x10cddba 0x1033a29 0x1038233 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038232 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:131 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 320] @ 0x89cff4 0x8ab366 0x104bd77 0x1049a33 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0x104bd76 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:691 # 0x1049a32 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:482 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 320] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [35: 19496960] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [94: 1504] @ 0x1226e65 0x1225556 0x12a2948 0x12a2116 0x48b5a1 # 0x1226e64 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x44 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:953 # 0x1225555 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x275 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:720 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [25: 9600] @ 0x1038173 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x1038172 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x112 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:125 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [63: 12096] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 864] @ 0x8aeb45 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x8aeb44 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:115 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [70: 13440] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x51c757 0xd05e06 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c756 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd05e05 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 176] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [115: 47840] @ 0x6ae769 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae768 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 1056] @ 0xc52f7a 0xc4f85d 0xc51149 0xc58757 0xc5874f 0xded042 0xdf041c 0xdef765 0x48b5a1 # 0xc52f79 golang.org/x/net/internal/socket.parseInetAddr+0x99 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:83 # 0xc4f85c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc51148 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc58756 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5874e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xded041 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [4: 128] @ 0x92ca6d 0x90e71a 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x92ca6c crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x90e719 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 2688] @ 0x74c3da 0x74c3f0 0x1490c9b 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [289: 18496] @ 0xb76c5a 0xb76be9 0xb76b88 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb76c59 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb76be8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb76b87 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:39 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 320] @ 0xc0d327 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 352] @ 0xb7927e 0xb792ec 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7927d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 12544] @ 0xb32636 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32635 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:91 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 1152] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e3290 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1953: 3499776] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0x776b71 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [18: 7488] @ 0x4ddac6 0x658c25 0x6578b9 0xb15b57 0x10bff88 0x10bf8df 0x10bf41b 0x10bd413 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0x4ddac5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x658c24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10bff87 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x547 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:835 # 0x10bf8de github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:784 # 0x10bf41a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:759 # 0x10bd412 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 336] @ 0x415a34 0x910972 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x910971 crypto/tls.(*Conn).handshakeContext+0x171 crypto/tls/conn.go:1542 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [273: 39312] @ 0x12ad6d3 0x12ad6c7 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad6d2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x12ad6c6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 480] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0xb7927e 0xb792ec 0xb793f5 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7927d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x468b06 0xd60295 0xd5fdef 0x48b5a1 # 0xd60294 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd5fdee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:332 0: 0 [45: 720] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 12480] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [156: 99840] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [230: 25760] @ 0x1215da8 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215da7 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 512] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [239: 7648] @ 0x69b485 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 6496] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x114b1a4 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b1a3 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [99: 4752] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [103: 4944] @ 0x121900a 0x1218ffe 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219009 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1218ffd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [140: 8960] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [320: 15360] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 6336] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [715: 1647360] @ 0x68b108 0x6896a5 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6896a4 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0xd5b947 0x48b5a1 # 0xd5b946 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x2a6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:106 0: 0 [40: 138240] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 200] @ 0x12acca6 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12acca5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.77.0/stream.go:222 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [136: 10880] @ 0x6a4d75 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [280: 53760] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [80: 15360] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1792] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [48: 522240] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6a761c 0x8b10dc 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a761b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x8b10db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [76: 3648] @ 0x5b9012 0x1396dc5 0x1396d56 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 4608] @ 0xc2eb33 0xc29bc5 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [211: 10128] @ 0x480fda 0x480fef 0xc29656 0xc2963c 0xc35245 0x48b5a1 # 0xc29655 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2d5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1853 # 0xc2963b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x2bb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1596 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [246: 15744] @ 0x1396b1a 0x1396a9e 0x1396a66 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396b19 encoding/hex.EncodeToString+0xd9 encoding/hex/hex.go:129 # 0x1396a9d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1396a65 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [80: 2560] @ 0x574ab6 0x5c2511 0x13eee97 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x574ab5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x5c2510 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x13eee96 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x96 github.com/pactus-project/pactus/www/html/blockchain.go:67 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [29: 464] @ 0x13ef917 0x13ef8d2 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef916 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x856 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef8d1 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x811 github.com/pactus-project/pactus/www/html/blockchain.go:114 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [396: 19008] @ 0x11fdc8b 0x11fb29f 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x11fdc8a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.48.0/http2/frame.go:1063 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [107: 1712] @ 0x9c5eae 0x9c5b9c 0x9c5954 0x9d1fbd 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9c5ead net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9c5b9b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9c5953 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0x9d1fbc net/http.(*ServeMux).matchOrRedirect+0x11c net/http/server.go:2761 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [378: 9072] @ 0x11fcf85 0x11fb29f 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x11fcf84 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.48.0/http2/frame.go:908 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [136: 2176] @ 0x11fd8fe 0x11fb29f 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x11fd8fd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1014 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [164: 5248] @ 0xd607a8 0xd60216 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd607a7 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd60215 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [50: 1600] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0xb764de 0xb82629 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb764dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:942 # 0xb82628 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:464 0: 0 [74: 1212416] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [274: 17536] @ 0x1396ab2 0x1396a9e 0x1396a66 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396ab1 encoding/hex.EncodeToString+0x71 encoding/hex/hex.go:127 # 0x1396a9d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1396a65 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 128] @ 0x4c584b 0x4b4291 0x846117 0x845f67 0x8583c5 0x85812f 0x827705 0x8583c5 0x85812f 0x8297ad 0x8583c5 0x85812f 0x85805e 0x7fefe2 0x7fef0c 0x123b0fa 0x123b0e9 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4c584a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b4290 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x846116 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x845f66 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x8583c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x85812e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x827704 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x8583c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x85812e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x8297ac google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:414 # 0x8583c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x85812e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x85805d google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x7fefe1 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x7fef0b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x123b0f9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x123b0e8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [149: 4768] @ 0x130bf15 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x130bf14 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [418: 86944] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [404: 84032] @ 0x139002c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139002b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x2cb github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [204: 9792] @ 0xb749c9 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb749c8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [105: 8400] @ 0xc1e64c 0xc2e898 0xc22b0f 0xc206c7 0xc3861c 0xc351a7 0x48b5a1 # 0xc1e64b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc22b0e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc206c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [139: 3336] @ 0xd5ffac 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd5ffab github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [60: 1440] @ 0x123b12f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b12e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 240] @ 0x93ce35 0x93ce05 0x93cd17 0x79aae2 0x79af3c 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x93d2f8 0x949eff 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x93ce34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93ce04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93cd16 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93d2f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x949efe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x776ee5 0x779f1c 0x1038897 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1038896 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x836 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:154 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [557: 8912] @ 0x77c7c8 0x77c7fc 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x77c7c7 net.ParseIP+0x27 net/ip.go:528 # 0x77c7fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [328: 47232] @ 0x12ad6d3 0x12ad6c7 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad6d2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x12ad6c6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [292: 4672] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xdb5d69 0xdb5d88 0xdb0317 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0xdb5d68 github.com/quic-go/quic-go/internal/utils.NewRTTStats+0x348 github.com/quic-go/quic-go@v0.57.1/internal/utils/rtt_stats.go:33 # 0xdb5d87 github.com/quic-go/quic-go.(*Conn).preSetup+0x367 github.com/quic-go/quic-go@v0.57.1/connection.go:519 # 0xdb0316 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [198: 9504] @ 0x8b696d 0x8b6961 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b696c bytes.NewReader+0xec bytes/reader.go:159 # 0x8b6960 github.com/pactus-project/pactus/store.(*txStore).tx+0xe0 github.com/pactus-project/pactus/store/tx.go:73 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 2304] @ 0xc2eb33 0xc2e6be 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [380: 36480] @ 0x5d1645 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 656] @ 0x121d4c5 0x121f82d 0x48b5a1 # 0x121d4c4 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x44 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1426 # 0x121f82c google.golang.org/grpc/internal/transport.(*http2Client).reader+0x32c google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1700 0: 0 [351: 16848] @ 0x69af85 0x69af5b 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69af84 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x69af5a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [243: 27216] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 14976] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 288] @ 0x79d50b 0x79d4db 0x79d404 0x79aae2 0x79af3c 0x798605 0x79d1b8 0x79d118 0x79aae2 0x79af3c 0x798605 0x79cffe 0x7a28bc 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79d50a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79d4da vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x79d403 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79d1b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x79d117 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x798604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x79cffd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7a28bb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 480] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1216] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 5088] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [67: 12864] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 288] @ 0x697273 0x69710a 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697272 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x697109 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c48d 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 688] @ 0x707a93 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [624: 59904] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1216] @ 0xb793f4 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb793f3 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 2112] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [310: 24800] @ 0x53919b 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 1840] @ 0x52d090 0x51f317 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [6: 384] @ 0x1490d30 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [267: 17088] @ 0x8cd84a 0x8cd85a 0x8cce6f 0xb03125 0xb030f8 0xb77007 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8cd849 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8cd859 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8cce6e go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xb03124 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xb030f7 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb77006 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [342: 32832] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52ecc 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [14: 448] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0xb138d9 0xb12137 0xb1541c 0xb1540e 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb138d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1541b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1540d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 1200] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x7b0754 0x7b065a 0xd68afa 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b0753 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7b0659 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd68af9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [130: 8320] @ 0x12ae867 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae866 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [72: 1152] @ 0x8c67b1 0x8c66c5 0xd60058 0xd6001b 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd60057 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd6001a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [825: 198000] @ 0x1183596 0x1183585 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x1183595 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1183584 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [235: 26320] @ 0x1390754 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390753 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9f3 github.com/pactus-project/pactus/www/grpc/blockchain.go:182 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [399: 9576] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [242: 7744] @ 0x1222877 0x1222866 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1222876 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b6 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1222865 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:402 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [17: 1088] @ 0xb154a8 0xb153aa 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0xb154a7 github.com/multiformats/go-multiaddr/net.wrap+0x1a7 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb153a9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xa9 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:266 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 72] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x6656f4 0x90c5fb 0x53d658 0x90c7de 0x90985b 0x90df91 0x90df92 0x90e019 0x9498ed 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x6656f3 net.(*conn).Read+0xb3 net/net.go:198 # 0x90c5fa crypto/tls.(*atLeastReader).Read+0x3a crypto/tls/conn.go:816 # 0x53d657 bytes.(*Buffer).ReadFrom+0x97 bytes/buffer.go:217 # 0x90c7dd crypto/tls.(*Conn).readFromUntil+0xdd crypto/tls/conn.go:838 # 0x90985a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x90df90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x90df91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9498ec crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 672] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 6144] @ 0x6a6f1a 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6f19 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [82: 1312] @ 0x8c61b5 0x8c65d4 0x8c6317 0xd60333 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c61b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8c65d3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8c6316 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd60332 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [128: 2048] @ 0x12a41ca 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a41c9 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.77.0/server.go:1245 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [330: 15840] @ 0x57a2d3 0x5e2ed4 0x5e3667 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3666 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:225 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 3072] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [7: 112] @ 0xb74387 0xb81fd0 0x48b5a1 # 0xb74386 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:725 # 0xb81fcf github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:421 0: 0 [4: 384] @ 0x79515b 0x7c7d45 0x7c7d1b 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79515a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x7c7d44 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7c7d1a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [167: 80160] @ 0x686b3b 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686b3a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [155: 12400] @ 0x121b254 0x12b2569 0x12b239c 0x12b16c5 0x12b0422 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121b253 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x12b2568 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x12b239b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x12b16c4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 256] @ 0x1490d30 0x69521d 0xd52e54 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [44: 5632] @ 0x8c6dec 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8c6deb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 256] @ 0x13f661a 0x13f659c 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6619 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x439 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f659b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [37: 592] @ 0x12ad8f6 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad8f5 google.golang.org/grpc.newClientStreamWithParams+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:292 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [44: 5632] @ 0x58c6fd 0x58c6c8 0x58ca09 0x578f06 0x5c750f 0x5c74e9 0x5f066e 0x5eef52 0x696ac6 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58c6fc math/big.nat.make+0x13c math/big/nat.go:67 # 0x58c6c7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x58ca08 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5c750e math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5c74e8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f066d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:633 # 0x5eef51 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/g1.go:458 # 0x696ac5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 11328] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [5: 80] @ 0xb07665 0xb07045 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb07664 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:321 # 0xb07044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:288 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [115: 3680] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 4368] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc33171 0xc32d87 0x48b5a1 # 0xc33170 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:104 # 0xc32d86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x766 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:93 0: 0 [60: 84480] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [116: 1856] @ 0x120c255 0x120d211 0x120bbb9 0x1215812 0x48b5a1 # 0x120c254 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:717 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [2: 128] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce044d 0xce22a5 0x1037584 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce044c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x1037583 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:54 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [47: 9024] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [76: 1216] @ 0x13f587c 0x13f5855 0x13f5847 0x13f6165 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f587b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f6164 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 10616832] @ 0x6ee8b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee8b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 30464] @ 0xd6a154 0xd69f4b 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd6a153 crypto/tls.Server+0x313 crypto/tls/tls.go:48 # 0xd69f4a github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1920] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 8624] @ 0xde73ec 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde73eb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [15: 720] @ 0xb79389 0xb79427 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 14336] @ 0x148d81a 0x955d79 0x907936 0x9473a5 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x148d819 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x955d78 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x907935 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [414: 6624] @ 0x468b06 0x777bac 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 784] @ 0xcdfe10 0xcdfdfb 0xcde946 0xd30ef7 0x48b5a1 # 0xcdfe0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd30ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [13: 1456] @ 0x415a34 0x4ed551 0xcfe405 0x48b5a1 # 0x4ed550 time.NewTicker+0x30 time/tick.go:43 # 0xcfe404 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [11: 1936] @ 0x104a2fe 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104a2fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2fd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:525 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 3072] @ 0xb8267d 0x48b5a1 # 0xb8267c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:465 0: 0 [67: 12864] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [101: 29088] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0xc36056 0xc34e85 0x48b5a1 # 0xc36055 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x3f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:948 # 0xc34e84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [56: 10752] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 2400] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 192] @ 0x7ac08a 0x7ba4d0 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7ac089 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7ba4cf crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:995 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 39168] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [59: 11328] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [212: 122112] @ 0x606350 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x53ad9c 0x53b42d 0x53b3ef 0x10cc62c 0xc18f8d 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x10cc62b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:436 # 0xc18f8c 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] @ 0x1490d30 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 2080] @ 0xce293e 0xcdfee8 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c 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] @ 0x53195f 0x113d7ed 0x113d7d3 0x113d66b 0x113d584 0x118fd08 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x113d7ec strings.Split+0x8c strings/strings.go:361 # 0x113d7d2 github.com/pactus-project/pactus/version.ParseAgent-range1+0x72 github.com/pactus-project/pactus/version/agent.go:33 # 0x113d66a github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x16a strings/iter.go:54 # 0x113d583 github.com/pactus-project/pactus/version.ParseAgent+0x83 github.com/pactus-project/pactus/version/agent.go:32 # 0x118fd07 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x51c37b 0xdde31d 0xe09a6c 0xe09a4f 0xd3cb62 0xb76b14 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xdde31c github.com/quic-go/quic-go.(*SendStream).Close+0x19c github.com/quic-go/quic-go@v0.57.1/send_stream.go:435 # 0xe09a6b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.57.1/stream.go:148 # 0xe09a4e github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:81 # 0xd3cb61 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:81 # 0xb76b13 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:29 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [41: 3936] @ 0x51f406 0xce07cd 0xce1a74 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x778625 0x7782bf 0xb127c9 0xb13875 0xb12137 0xb15398 0xb1538a 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x778624 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7782be github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb127c8 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13874 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15397 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15389 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [26: 416] @ 0xc497cb 0xc2b0a5 0xc2b07c 0xc35245 0x48b5a1 # 0xc497ca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc2b0a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2b07b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [278: 35584] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [200: 4800] @ 0x4ed028 0xcfe773 0xcfe358 0xcfe439 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [17: 9792] @ 0x606350 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [96: 3072] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [48: 3072] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 44032] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 16128] @ 0x4a4812 0x4a3da5 0xd9da58 0xd9da81 0xdc02ff 0xdbe8f9 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9da57 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd9da80 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x600 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:452 # 0xdc02fe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdbe8f8 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [243: 31104] @ 0x138fe96 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138fe95 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x135 github.com/pactus-project/pactus/www/grpc/blockchain.go:145 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [108: 5184] @ 0x4de5a5 0x4e09d6 0x4e09de 0x512a6b 0x512a54 0x513934 0x5138f7 0x5138c6 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x4de5a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e09d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e09dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x512a6a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512a53 os.open+0x13 os/file_open_unix.go:15 # 0x513933 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5138f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5138c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 1760] @ 0xc26cb2 0xc26c33 0xc2c76d 0xc29f4f 0xc35245 0x48b5a1 # 0xc26cb1 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2d1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc26c32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2c76c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [663: 53040] @ 0x122901a 0x12a390e 0x12a38eb 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1229019 google.golang.org/grpc/internal/transport.(*http2Server).write+0x99 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1150 # 0x12a390d google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x12a38ea google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 768] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c9b 0x69521d 0xd52e54 0xd5421a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd54219 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [173: 16608] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [138: 26496] @ 0x10bc3dd 0x10bc41e 0x10bafc5 0x10ba886 0x48b5a1 # 0x10bc3dc slices.Clone[...]+0x7c slices/slices.go:360 # 0x10bc41d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:423 # 0x10bafc4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x284 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:319 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [75: 48000] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 4592] @ 0x10cd15e 0x10cd253 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd15d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [22: 1056] @ 0x117bce5 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x117bce4 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:95 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [314: 25120] @ 0x4c9a9d 0x827947 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0xde7330 0xde85c5 0xdf45db 0xdf45bf 0xde879f 0xe0840b 0xe083fd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xde732f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.57.1/stream.go:99 # 0xde85c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdf45da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdf45be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xde879e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xe0840a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xe083fc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:71 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [25: 1638400] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [149: 98869248] @ 0x6923ae 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118ea45 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118ea44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11583: 7685922816] @ 0x6923ae 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118ee77 0x118e91d 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118ee76 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x118e91c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [212: 10176] @ 0x8b4db9 0x8b4dad 0x8b4d5c 0x11592a9 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b4db8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b4dac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8b4d5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x11592a8 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x128 github.com/pactus-project/pactus/state/state.go:284 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [330: 15840] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1121: 143488] @ 0xb76dbd 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb76dbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:52 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [119: 1904] @ 0xc465c6 0xc4ba3e 0xc4b6dc 0x48b5a1 # 0xc465c5 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:105 # 0xc4ba3d github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x25d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:414 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [2: 256] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [444: 49728] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [183: 14640] @ 0x69b405 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x65aa3f 0x66ccf1 0x66ccd2 0x666452 0x521f5b 0x52274e 0x5251be 0x51c365 0xcfe029 0xd00451 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x66ccf0 net.ipEmptyString+0x50 net/ip.go:332 # 0x66ccd1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x666451 net.(*OpError).Error+0xf1 net/net.go:518 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [499: 119760] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 2400] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 528] @ 0x51f406 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 480] @ 0x79aea5 0x93ccb2 0x93cbac 0x79aae2 0x79af3c 0x93ca54 0x93c9bc 0x90dc37 0x94861d 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93ccb1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93cbab crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ca53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93c9bb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94861c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 2240] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb939 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb938 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [61: 976] @ 0x13f626f 0x13f621a 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f626e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x8e github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0xd3cfcd 0x10ccb6f 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xd3cfcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:154 # 0x10ccb6e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:481 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [5: 160] @ 0xb32267 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb32266 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0xd7984f 0xd75ddb 0xdbebca 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd7984e github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x24e github.com/quic-go/quic-go@v0.57.1/internal/wire/new_connection_id_frame.go:50 # 0xd75dda github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x25a github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:151 # 0xdbebc9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [197: 18912] @ 0x697e45 0x697e46 0x1396cc3 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697e44 encoding/hex.EncodeToString+0xc4 encoding/hex/hex.go:129 # 0x697e45 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [517: 231616] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [341: 27280] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1901: 1703296] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [398: 611328] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [77: 1232] @ 0x13f5c7c 0x13f6425 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [71: 2272] @ 0x6a5131 0x6a4f50 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5130 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 1632] @ 0xc0e485 0xc0e305 0xc12173 0x10326d5 0x102fd72 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10326d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:421 # 0x102fd71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [561: 62832] @ 0xd02736 0xd0282c 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 2048] @ 0xc2eb33 0xc29bc5 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [101: 4848] @ 0x13ef1a5 0x13ef1e0 0x13ef16f 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef1a4 bytes.NewBufferString+0xe4 bytes/buffer.go:487 # 0x13ef1df github.com/pactus-project/pactus/www/html.newTableMaker+0x11f github.com/pactus-project/pactus/www/html/server.go:202 # 0x13ef16e github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xae github.com/pactus-project/pactus/www/html/blockchain.go:98 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [207: 119232] @ 0x606350 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 912] @ 0x57a2d3 0x5e2ed4 0x5e3667 0x600c65 0x6004be 0x6004b4 0x697bcd 0x695d86 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3666 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:225 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x695d85 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 992] @ 0x12ac8bf 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac8be google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [79: 5056] @ 0x1397848 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397847 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe07 github.com/pactus-project/pactus/www/grpc/transaction.go:355 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [332: 58432] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [114: 5472] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [97: 4656] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [10: 480] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 736] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [228: 10944] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [123: 2952] @ 0xb76d12 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb76d11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [357: 28560] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 128] @ 0xcdfef9 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c4f 0x14db395 0x14e02e6 0x14df88d 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14db394 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x14e02e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x14df88c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [51: 91392] @ 0x90cfae 0x90d7db 0x90dca6 0x948265 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 1040] @ 0x89cff4 0x89cf1d 0x8ae0bd 0x104d707 0x104ce98 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0x104d706 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x206 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:894 # 0x104ce97 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1077 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:831 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [6: 288] @ 0xde70de 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde70dd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.57.1/stream.go:77 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [26: 416] @ 0x13f6bf6 0x13f6ba1 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6bf5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa15 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f6ba0 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 896] @ 0xd02749 0xd02842 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [433: 277120] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [388: 6208] @ 0x13f5e95 0x13efa1b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5e94 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x94 github.com/pactus-project/pactus/www/html/server.go:262 # 0x13efa1a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 768] @ 0xb83751 0xb81f8e 0x48b5a1 # 0xb83750 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4f0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:541 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [504: 56448] @ 0x48777c 0x4ed275 0xcfc2d4 0xd048b6 0xd0460a 0xd060b8 0xd3d0a2 0x10cb59c 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04609 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10cb59b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:319 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 384] @ 0xb74a95 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb74a94 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [250: 28000] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [148: 4736] @ 0xb749f8 0xb749b3 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb749f7 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb749b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [99: 4752] @ 0x6fed5c 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fed5b github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [73: 14016] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 13056] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 20480] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [114: 1824] @ 0x5391c5 0x9ce714 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x9ce713 net/http.(*conn).serve+0x1f3 net/http/server.go:2012 0: 0 [19: 304] @ 0x707a93 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 48] @ 0x7938db 0x793889 0x794c3d 0x795113 0x7c75b8 0x7c758e 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7938da encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x793888 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7c75b7 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7c758d crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [311: 7464] @ 0x95afa7 0x95b3ce 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95afa6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x95b3cd net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:557 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [87: 18096] @ 0x8b3211 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b3210 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [112: 5376] @ 0x53b505 0x12190b4 0x1219087 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12190b3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1219086 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [91: 2184] @ 0x130bf65 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x130bf64 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 5760] @ 0x5a804a 0x6b098b 0x6b095f 0x11931c9 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11931c8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xe8 github.com/pactus-project/pactus/sync/sync.go:235 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [78: 14976] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [151: 12080] @ 0x6a4d75 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [55: 10560] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 536] @ 0x11d2fc5 0x121efbf 0x121f88e 0x48b5a1 # 0x11d2fc4 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.77.0/internal/status/status.go:52 # 0x121efbe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a9e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1608 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [26: 3328] @ 0xb3297f 0xb8179c 0xb8168e 0xb80aa5 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb3297e github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:136 # 0xb8179b github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb8168d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb80aa4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [54: 1296] @ 0x12f8f85 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f8f84 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [56: 10752] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [304: 14592] @ 0x66edb2 0x655e45 0x66f75b 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x66edb1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x655e44 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [1996: 3576832] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [518: 4144] @ 0xbe3fd8 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3fd7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [178: 17088] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2929: 234320] @ 0x89cff4 0x8ab366 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x89cff3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [125: 3000] @ 0x90c798 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x90c797 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [89: 4272] @ 0x40a8f2 0x481029 0x12b34f2 0x12b34d5 0x12b34c0 0x12b1f17 0x12b1a65 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b34f1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b1f16 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x12b1a64 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [227: 39952] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xc23f0a 0x48b5a1 # 0xc23f09 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x189 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1262 0: 0 [37: 75776] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [36: 576] @ 0x12ac8bf 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac8be google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x10dae7f 0x10daba5 0x10d9af2 0x48b5a1 # 0x10dae7e github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x1de github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:443 # 0x10daba4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x464 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:434 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1055: 101280] @ 0xafc7af 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [319: 56144] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [68: 6528] @ 0x114539c 0x10bc682 0x10bafdb 0x10ba886 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [144: 50688] @ 0x480f93 0x40b6c5 0x40b6b8 0x40ffb7 0xdca8fc 0xdca1fd 0xdda4b9 0xdda2dc 0xde7956 0xde9402 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca8fb github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdca1fc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdda4b8 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdda2db github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xde7955 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde9401 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [45: 11520] @ 0x6f4549 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f4548 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 1024] @ 0xc2eb33 0xc2e6be 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [69: 2208] @ 0x12ac96e 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac96d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [28: 672] @ 0x5440da 0x5c3eca 0x5c4972 0x69d52c 0x69dbbf 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69d52b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69dbbe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 432] @ 0x480fda 0x480fef 0x8c0a9e 0x115812c 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0a9d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x480fda 0x480fef 0xd68a85 0xd68a7b 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd68a84 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd68a7a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 2688] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [144: 4608] @ 0xd601dd 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd601dc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [49: 100352] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x90df91 0x90df92 0x90e019 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x90df90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x90df91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x53abd9 0x53b42d 0x53b3ef 0xb2f3f8 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xb2f3f7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:348 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [74: 47360] @ 0x8b1047 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b1046 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 832] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [464: 3712] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc2d9e9 0xc29f5c 0xc35245 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2d9e8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc29f5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [182: 17472] @ 0x1390629 0x1390784 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390628 encoding/hex.EncodeToString+0x8c8 encoding/hex/hex.go:127 # 0x1390783 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa23 github.com/pactus-project/pactus/www/grpc/blockchain.go:186 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 512] @ 0x8cd84a 0x8cd85a 0x8cce6f 0xb03125 0xb030f8 0xb0539c 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0x8cd849 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8cd859 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8cce6e go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xb03124 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xb030f7 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb0539b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:72 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [194: 4656] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [84: 4032] @ 0x5b9012 0x139781c 0x13977b1 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [152: 9728] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [34: 544] @ 0x6a4a10 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4a0f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [132: 8448] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [215: 20640] @ 0x12b1205 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1204 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 1536] @ 0x8b65e5 0x8b658f 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b65e4 github.com/pactus-project/pactus/store.txKey+0x304 github.com/pactus-project/pactus/store/tx.go:19 # 0x8b658e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x2ae github.com/pactus-project/pactus/store/tx.go:46 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 7552] @ 0x1390605 0x1390583 0x139055b 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390604 encoding/hex.EncodeToString+0x8a4 encoding/hex/hex.go:129 # 0x1390582 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x822 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x139055a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7fa github.com/pactus-project/pactus/www/grpc/blockchain.go:185 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [56: 1792] @ 0x12f8875 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f8874 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0xb7919e 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 528] @ 0xdca0c5 0x4a3e91 0xdf393c 0xdf37db 0xdca1c5 0xde73aa 0xde740d 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xdca0c4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf393b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf37da github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.57.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdca1c4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xde73a9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xde740c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [31: 47616] @ 0x90e6d7 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e6d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x57a2d3 0x5e2ed4 0x5e3667 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3666 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:225 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x4ded45 0x4df0d2 0x655d0c 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x4ded44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x655d0b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [700: 16800] @ 0xbe48a8 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe48a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [235: 41360] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x13f74c5 0x13f747f 0x13f3cf0 0x13f2a4d 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f74c4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x104 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f747e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x13f3cef github.com/pactus-project/pactus/www/html.metricToTable+0x4f github.com/pactus-project/pactus/www/html/network.go:150 # 0x13f2a4c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 9216] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [70: 11200] @ 0xce293e 0xcdfee8 0xcde946 0xd318ea 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [10: 240] @ 0x114539c 0x10bc682 0x10bafdb 0x10ba886 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [277: 13296] @ 0x53b505 0x139dcdf 0x139b42a 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x139dcde github.com/gorilla/mux.requestWithRoute+0x5e github.com/gorilla/mux@v1.8.1/mux.go:454 # 0x139b429 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [348: 16704] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 6400] @ 0x13938cc 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13938cb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [78: 4992] @ 0x1393e08 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393e07 github.com/pactus-project/pactus/www/grpc.metricToProto+0x327 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [147: 7056] @ 0x5b8d33 0x5b8fcc 0x13939c5 0x139381f 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13939c4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:93 # 0x139381e github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [378: 6048] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 144] @ 0x8ae0f9 0xd653a5 0xd64671 0xd66848 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xd653a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:262 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [2: 256] @ 0x5cd61a 0x5cd626 0x5bb19d 0x14e14d7 0x1490c9b 0x14db01a 0x14e01b3 0x14dfd49 0x94c725 0x94c6fa 0x948e85 0x9433b4 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e14d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x94c724 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x94c6f9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x948e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [334: 16032] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [769: 36912] @ 0x12000e5 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x12000e4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.48.0/http2/frame.go:1593 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [78: 3744] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [346: 16608] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [471: 15433728] @ 0x122c105 0x122c223 0x1220a47 0x12a2305 0x12a1ed2 0x12a1c7c 0x48b5a1 # 0x122c104 bufio.NewReaderSize+0x124 bufio/bufio.go:57 # 0x122c222 google.golang.org/grpc/internal/transport.newFramer+0x242 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:425 # 0x1220a46 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x12a2304 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x12a1ed1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x12a1c7b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [13: 208] @ 0x468b06 0x779547 0x77950e 0x779459 0x77941f 0x114530b 0x10bc682 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x779546 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x77950d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x779458 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x77941e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114530a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x10bc681 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:441 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [85: 19040] @ 0x599a45 0x598815 0x5982f3 0x6a45b5 0x6a4597 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a45b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a4596 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 6384] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x114b628 0x114792a 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x114b627 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [161: 3864] @ 0xbe642c 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe642b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1236: 6644736] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f63fd 0x13f6373 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f63fc github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x21c github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f6372 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 9216] @ 0x4a4812 0x4a3da5 0x8aa9b4 0xc1858e 0xc18577 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x4a4811 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3da4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aa9b3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1858d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc18576 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [163: 3912] @ 0xc0e485 0xc0e78a 0xc2e919 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e789 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2e918 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [107: 5136] @ 0x69811b 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [145: 34800] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [478: 53536] @ 0x48777c 0x4ed275 0xb76d66 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xb76d65 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [57: 10944] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 4224] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [355: 8520] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x1048949 0x104e4af 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x1048948 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x248 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:406 # 0x104e4ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1034 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [85: 5440] @ 0xc212c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc212c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa25 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [19: 456] @ 0x468b06 0x10d2e86 0x10d2cb7 0x8c60cb 0x10d2b0d 0x10ce422 0x114b659 0x114792a 0x48b5a1 # 0x10d2e85 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d2cb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8c60ca github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d2b0c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0x114b658 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [85: 4080] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1396dc5 0x1396d56 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1396dc4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1396d55 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52e54 0xd538cb 0xd55009 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd55008 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [199: 6368] @ 0xa779cc 0xa78025 0xa7fc77 0x13a022a 0x13a0d26 0x139b10b 0x139b3da 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0xa779cb regexp.(*Regexp).doOnePass+0x52b regexp/exec.go:507 # 0xa78024 regexp.(*Regexp).doExecute+0x2a4 regexp/exec.go:532 # 0xa7fc76 regexp.(*Regexp).FindStringSubmatchIndex+0x56 regexp/regexp.go:1059 # 0x13a0229 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x1a9 github.com/gorilla/mux@v1.8.1/regexp.go:345 # 0x13a0d25 github.com/gorilla/mux.(*Route).Match+0x385 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x139b10a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x139b3d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 9216] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 14592] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 2304] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [70: 3360] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [29: 1856] @ 0x69dc87 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69dc86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [222: 10656] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 240] @ 0x114539c 0x112f6bc 0x1030a72 0x102fd9e 0x48b5a1 # 0x114539b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x112f6bb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1030a71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:248 # 0x102fd9d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [63: 1008] @ 0x13f626f 0x13f621a 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f626e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x8e github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 288] @ 0x1156d96 0x1156cae 0x1156cae 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [89: 4272] @ 0x69811b 0x6a5148 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [13: 2288] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [770: 147840] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [577: 55392] @ 0x9f015f 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f015e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [30: 2880] @ 0x5d1645 0x5ff025 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 28800] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x468b06 0x14db133 0x14e01b3 0x14dfd49 0x947367 0x94730b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x947366 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x94730a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [158: 10112] @ 0x13eeed8 0x13eeec4 0x13eeeb0 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13eeed7 encoding/hex.EncodeToString+0xd7 encoding/hex/hex.go:127 # 0x13eeec3 github.com/pactus-project/pactus/crypto/hash.Hash.String+0xc3 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13eeeaf github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0xaf github.com/pactus-project/pactus/www/html/blockchain.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [146: 3504] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [244: 11712] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [64: 12288] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [748: 143616] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [185: 8880] @ 0x53b505 0x12190b4 0x1219087 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12190b3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1219086 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 864] @ 0xa2cad1 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xa2cad0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [227: 10896] @ 0x53b505 0xb0316c 0xb77007 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xb0316b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/context.go:16 # 0xb77006 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [101: 25856] @ 0xd027e8 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [45: 92160] @ 0x8aa80f 0xd05213 0xd051ff 0xd0440d 0xd00d74 0xd005ef 0xd00438 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd05212 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0440c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00d73 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [129: 8256] @ 0x13904c7 0x13904b3 0x1390487 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13904c6 encoding/hex.EncodeToString+0x766 encoding/hex/hex.go:127 # 0x13904b2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x752 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1390486 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x726 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 384] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [417: 20016] @ 0x12a5099 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a5098 google.golang.org/grpc.(*Server).processUnaryRPC+0xf38 google.golang.org/grpc@v1.77.0/server.go:1392 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [16: 128] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [201: 9648] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x51c37b 0xcfe029 0xd00451 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0xcfe028 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00450 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [941: 105392] @ 0x415a34 0x4ed028 0xcfe773 0xcfe358 0xcfe439 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [374: 35904] @ 0x468a32 0x467f25 0x46808a 0x9d2065 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d2064 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [142: 15904] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [8: 1024] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c4f 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [40: 640] @ 0xd05ccc 0xd05e88 0xd3c8ea 0x4d63ce 0xafa4f1 0xafa4cf 0x73c1f1 0xaf9daa 0xafa125 0xb76dd2 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd05ccb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xd05e87 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:38 # 0xd3c8e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xafa4f0 io.ReadFull+0x30 io/io.go:354 # 0xafa4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73c1f0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf9da9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76dd1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [29: 2784] @ 0x695da5 0x69c8e5 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695da4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x69c8e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [252: 28224] @ 0x1215dbb 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dba google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1132: 326016] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [382: 18336] @ 0xcfe679 0xcfe637 0xcfe358 0xcfe439 0x48b5a1 # 0xcfe678 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [553: 35392] @ 0x12001a5 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x12001a4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.48.0/http2/frame.go:1603 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [39: 4992] @ 0x5cdc85 0x5d15f6 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [87: 5568] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 40960] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8b908c 0x8b850d 0x8b1c70 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b908b github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1eb github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x8b850c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8b1c6f github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 2688] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 2016] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb725 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb724 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [776: 148992] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 11520] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 2304] @ 0x6b063b 0x6b0618 0x6b055f 0x115bec8 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b063a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b0617 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b055e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115bec7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:550 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0x1490c37 0x14db01a 0x14e01b3 0x94c5a5 0x94904e 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x94904d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [111: 5328] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [53: 848] @ 0x8b69c9 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b69c8 github.com/pactus-project/pactus/store.(*txStore).tx+0x148 github.com/pactus-project/pactus/store/tx.go:74 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [132: 8448] @ 0x139021c 0x1390208 0x13901d3 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139021b encoding/hex.EncodeToString+0x4bb encoding/hex/hex.go:127 # 0x1390207 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a7 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13901d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x472 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [312: 14976] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x5a804a 0x117bb97 0x117bb73 0x1192c8f 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bb96 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bb72 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [365: 23360] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [216: 34560] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bafdb 0x10ba886 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [123: 1968] @ 0x1224c0a 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1224c09 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2549 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:655 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1158987 0x1158975 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0x114f249 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x114f248 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [142: 59072] @ 0x69c56d 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69c56c github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [82: 5248] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 4032] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x7fb4d6 0x7fad90 0xafb0e6 0x1037a88 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1037a87 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x567 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:97 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 320] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [861: 179088] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [83: 2656] @ 0x40cbf2 0x40b74d 0x410d25 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [788: 37824] @ 0x6aec4a 0x6aec0a 0x6aec37 0x6aec02 0x115abda 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aec49 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6aec09 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6aec36 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6aec01 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115abd9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:439 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 4992] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb81f0c 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb81f0b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [43: 4816] @ 0x746a05 0xb80e47 0xb80e21 0xb80e22 0xb80eee 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb80e46 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80e20 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80e21 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80eed github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [217: 13888] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [21: 168] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 192] @ 0x11495af 0x1149005 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0x11495ae github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x1149004 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 96] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [41: 328] @ 0x40aa05 0x481029 0x95b251 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1926: 739584] @ 0xd02765 0xd02766 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x58d885 0x58d842 0x58c99b 0x578f06 0x6991e5 0x6991c6 0x698db7 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58d884 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58d841 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58c99a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6991e4 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6991c5 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x698db6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [186: 8928] @ 0x40a8f2 0x481029 0x12b34f2 0x12b34d5 0x12b34c0 0x12b1f17 0x12b1a65 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b34f1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b1f16 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x12b1a64 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [149: 11920] @ 0x1219274 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219273 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [708: 135936] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [54: 864] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [44: 352] @ 0xbe36d3 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe36d2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x8f2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [104: 4992] @ 0x40a8f2 0x481029 0x12b34f2 0x12b34d5 0x12b34c0 0x12b1f17 0x12b1a65 0x128ffa4 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b34f1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x12b34d4 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x12b34bf google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x12b1f16 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x12b1a64 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x7993c5 0x7b4cfa 0x7badfa 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7993c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7b4cf9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7badf9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [793: 203008] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [824: 19776] @ 0x697f12 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697f11 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [204: 9792] @ 0xb276ba 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb276b9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [380: 437760] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [134: 25728] @ 0xb178e6 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 36864] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 192] @ 0x7854bf 0xd523e5 0xd528fb 0xd528af 0xd54fea 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x7854be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd523e4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:83 # 0xd528fa golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:74 # 0xd528ae github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd54fe9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [10: 80] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc2c9d4 0xc29f4f 0xc35245 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2c9d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 1536] @ 0xd80505 0x4a3e91 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x6829d5 0x8c634f 0xd6001a 0x10cb6b2 0xd310a5 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x6829d4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x8c634e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd60019 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [83: 1328] @ 0x13f629b 0x13f621a 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f629a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0xba github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [271: 47696] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xd65305 0xd64671 0xd66848 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xd65304 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:252 # 0xd64670 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:132 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1: 112] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f3f3 0xce044d 0xce22a5 0x1037584 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f3f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce044c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:676 # 0xce22a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:934 # 0x1037583 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:54 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [109: 1744] @ 0x123b14f 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x123b14e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [71: 13632] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [944: 483328] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [75: 1200] @ 0x5391c5 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [259: 8288] @ 0x776b71 0x776e05 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb7d48a 0xb82124 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [486: 38880] @ 0x53919b 0x53917d 0x9c9f6c 0x9ce8f8 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x9c9f6b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [31: 2976] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [254: 24384] @ 0xb174d0 0xb17892 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [12: 3072] @ 0xd027e8 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [65: 2080] @ 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [284: 13632] @ 0x480fda 0x480fef 0x13a0c90 0x139b10b 0x139b3da 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13a0c8f github.com/gorilla/mux.(*Route).Match+0x2ef github.com/gorilla/mux@v1.8.1/route.go:102 # 0x139b10a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x139b3d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x7fb4d6 0x7fad90 0x89cf47 0x104baea 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x89cf46 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:164 # 0x104bae9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x609 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:672 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 960] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 9504] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0xd0ed75 0xd2bed7 0xd2e3db 0xd2bd3a 0xd398c5 0x48b5a1 # 0xd0ed74 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x314 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:696 # 0xd2bed6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:443 # 0xd2e3da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:765 # 0xd2bd39 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x719 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:442 # 0xd398c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [254: 28448] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x7857f2 0x784847 0x943f5b 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7857f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x784846 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0x943f5a crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xafa crypto/tls/handshake_server_tls13.go:274 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [71: 1136] @ 0x13f5c5c 0x13f6425 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [78: 22464] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [127: 1202944] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [35: 7280] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0cb27 0xc23fb6 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [8: 896] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x104903f 0x104947a 0x1048bb0 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x104903e github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x21e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:427 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [142: 4544] @ 0x40cbf2 0x40b74d 0x410d25 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [69: 3312] @ 0x5b8d33 0x5b8fcc 0x139781c 0x13977b1 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [59: 944] @ 0xb03325 0xb77025 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb03324 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:114 # 0xb77024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [250: 88000] @ 0xd3010c 0xd2ffe9 0x10bd208 0x10bad99 0x10ba886 0x48b5a1 # 0xd3010b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:19 # 0xd2ffe8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:15 # 0x10bd207 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:487 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [299: 4784] @ 0x776b8d 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [119: 11424] @ 0x8b9549 0x8b9524 0x8b9065 0x8b850d 0x8b1c70 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b9548 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x88 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8b9523 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8b9064 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8b850c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8b1c6f github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [43: 688] @ 0x1215f65 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f64 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x204 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 1408] @ 0x1149434 0x1148b6e 0x48b5a1 # 0x1149433 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1148b6d github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [233: 954368] @ 0xafa9df 0xafa972 0xafa976 0x104a2e5 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafa9de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 528] @ 0x54337a 0x5c3c45 0x6a77b4 0x6a77c0 0x6a6d92 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a77b3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a77bf github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a6d91 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [240: 26880] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [9: 1728] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [906: 101472] @ 0x539baa 0x1224a12 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1224a11 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2351 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:644 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [63: 12096] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [277: 141824] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [39: 4368] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [437: 90896] @ 0x830aa5 0x830a97 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x830aa4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x830a96 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [76: 14592] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [136: 174080] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [152: 3648] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6979ac 0x6a4218 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6979ab github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6a4217 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [126: 8064] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [111: 3552] @ 0x695c17 0x69cb0f 0x115952b 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695c16 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x116 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x69cb0e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115952a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [916: 102592] @ 0x1224a6a 0x1224ae1 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1224a69 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x23a9 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1224ae0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2420 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:645 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [7: 1344] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [119: 83776] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 15488] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 282880] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [313: 15024] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x9c9f6c 0x9ce8f8 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x9c9f6b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [96: 2304] @ 0xb0323f 0xb0321f 0xb77025 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb0323e go.opentelemetry.io/otel/metric.WithAttributeSet+0x7e go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xb0321e github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x5e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:111 # 0xb77024 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 160] @ 0x69b405 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [384: 18432] @ 0x53b505 0x12a9565 0x12a9545 0x12a2b9f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12a9564 google.golang.org/grpc.contextWithServer+0x64 google.golang.org/grpc@v1.77.0/server.go:2028 # 0x12a9544 google.golang.org/grpc.(*Server).handleStream+0x44 google.golang.org/grpc@v1.77.0/server.go:1769 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [299: 14352] @ 0x57a2d3 0x5e2ed4 0x5e3887 0x600c65 0x6004be 0x6004b4 0x697bcd 0x697434 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x57a2d2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e2ed3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:189 # 0x5e3886 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:239 # 0x600c64 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1251 # 0x6004bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1159 # 0x6004b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/marshal.go:1082 # 0x697bcc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [206: 9888] @ 0x6a5505 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 960] @ 0x468b06 0xb32234 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb32233 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 1120] @ 0xce2c0d 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xb06659 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xb06658 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:209 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [268: 240128] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [832: 106496] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 18432] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 3280] @ 0x139798c 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139798b github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf4b github.com/pactus-project/pactus/www/grpc/transaction.go:362 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [143: 54912] @ 0x606005 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 1088] @ 0x707a93 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [316: 75840] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [29: 1392] @ 0x6a4e5c 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a4e5b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 480] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [93: 4464] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [52: 1248] @ 0x123b12f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b12e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3012: 240960] @ 0xc1e64c 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc1e64b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 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] @ 0x480fda 0x480fef 0x8c0acc 0x115812c 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0acb github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x115812b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [209: 10032] @ 0x480fda 0x480fef 0xc21b74 0xc21ae9 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21b73 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x613 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:74 # 0xc21ae8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [50: 1200] @ 0x698133 0x6a5148 0x6a4f50 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [235: 7520] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [122: 46848] @ 0x606005 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [239: 15296] @ 0x1396b1a 0x1396a9e 0x1396a66 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396b19 encoding/hex.EncodeToString+0xd9 encoding/hex/hex.go:129 # 0x1396a9d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1396a65 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [40: 960] @ 0x12192c5 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12192c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x14c9a25 0x7a0765 0x7a05ac 0x79d836 0x8fff32 0x949dc5 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14c9a24 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x7a0764 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7a05ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x79d835 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x8fff31 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x949dc4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [972: 233280] @ 0x12aed05 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12aed04 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [404: 465408] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 336] @ 0x13f7232 0x13f71a5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f7231 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1051 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [150: 9600] @ 0x12ae867 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae866 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x5cd61a 0x5cd626 0x5bb19d 0x6952b7 0x1490c9b 0x69521d 0x94c5de 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x94c5dd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [371: 17808] @ 0x69811b 0x69b49f 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [599: 57504] @ 0x120c233 0x120d211 0x120bbb9 0x1215812 0x48b5a1 # 0x120c232 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:714 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [27: 432] @ 0x13ef245 0x13ef1e8 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef244 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x184 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef1e7 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x127 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x776ee5 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [148: 11840] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [38: 4864] @ 0x51c37b 0x10cdb45 0x10cd8ff 0xb836a4 0xb81f8e 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb836a3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:539 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [1: 16] @ 0xc0bd2e 0xc0d3c5 0xc0cb27 0xc23fb6 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [5: 480] @ 0x79aea5 0x934d74 0x934cdc 0x90dc37 0x947dec 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79aea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x934d73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x934cdb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x947deb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 3760128] @ 0x6ee8b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee8b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [319: 76560] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 1456] @ 0x8439b6 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8439b5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [438: 91104] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [455: 50960] @ 0x415a34 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [378: 435456] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [137: 4384] @ 0x8c6815 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c6814 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 2240] @ 0xce293e 0xcdfa7e 0xcde605 0xcde425 0xd5c8e6 0xe1fc8f 0xd5b783 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfa7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:560 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd5c8e5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x265 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:195 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [761: 146112] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x1490c37 0x69521d 0xd52e54 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [446: 49952] @ 0x1215da8 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215da7 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [117: 3744] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0e5 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 58368] @ 0x7b9e65 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b9e64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x14dfed8 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14dfed7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [577: 295424] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [218: 27904] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [53: 4240] @ 0x139798c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x139798b github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf4b github.com/pactus-project/pactus/www/grpc/transaction.go:362 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [688: 121088] @ 0x1396bb5 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396bb4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x174 github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [62: 1984] @ 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [88: 4224] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [86: 4128] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x6a5148 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [185: 14800] @ 0x468a32 0x467f25 0x46808a 0x9d2065 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9d2064 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [249: 3984] @ 0x120015e 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x120015d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1599 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [557: 133680] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [384: 36864] @ 0x5d1259 0x5eabff 0x5ff0e5 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1258 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:818 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0e4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:59 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1490d6e 0x14db01a 0x14e01b3 0x94c40e 0x907927 0x94730a 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c40d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x947309 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [750: 144000] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [107: 1712] @ 0xc4b9c5 0xc4b6dc 0x48b5a1 # 0xc4b9c4 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:413 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [381: 18288] @ 0x53b505 0x1223d94 0x1223d74 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x1223d93 google.golang.org/grpc/metadata.NewIncomingContext+0x16d3 google.golang.org/grpc@v1.77.0/metadata/metadata.go:165 # 0x1223d73 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x16b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:547 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [650: 1164800] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 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] @ 0x73cc57 0xcfcc45 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x73cc56 log.New+0x36 log/log.go:72 # 0xcfcc44 github.com/libp2p/go-yamux/v5.newSession+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0xb7927e 0xb792ec 0xb793f5 0xb82a1c 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xb7927d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb792eb github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb793f4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb82a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 56] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc2c76d 0xc29f4f 0xc35245 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2c76c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [41: 656] @ 0x468a32 0x467f25 0x46808a 0x6996af 0x13f5c31 0x13f5c48 0x13f6425 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x6996ae github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x13f5c30 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x13f5c47 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [361: 11552] @ 0x67780a 0x672495 0x67327e 0x671785 0xded44d 0xddbcda 0xddb9fe 0xddc3ec 0xdb72a5 0x48b5a1 # 0x677809 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67327d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x671784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xded44c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:267 # 0xddbcd9 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.57.1/send_conn.go:98 # 0xddb9fd github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.57.1/send_conn.go:74 # 0xddc3eb github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.57.1/send_queue.go:90 # 0xdb72a4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:582 0: 0 [3: 3072] @ 0xd9cc99 0xd9cc35 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd9cc98 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2b8 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_history.go:64 # 0xd9cc34 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:305 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [74: 14208] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 544] @ 0x122cb56 0x122ca72 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [166: 1359872] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [269: 8608] @ 0x122f25c 0x121a425 0x121a412 0x121efff 0x121f88e 0x48b5a1 # 0x122f25b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:98 # 0x121a424 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:348 # 0x121a411 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:946 # 0x121effe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [79: 15168] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [410: 472320] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 73472] @ 0x944173 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x944172 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd12 crypto/tls/handshake_server_tls13.go:296 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [808: 155136] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [182: 93184] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [181: 4344] @ 0x123b12f 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x123b12e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 576] @ 0x555817 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x11908a5 0x118ff1f 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118ff1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [97: 4656] @ 0x53b505 0x12190b4 0x1219087 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12190b3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.77.0/peer/peer.go:76 # 0x1219086 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [537: 12888] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [747: 119520] @ 0xce2c0d 0xce8b9c 0xd06462 0xd01582 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xce2c0c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:68 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xd01581 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [184: 8832] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [116: 5568] @ 0x6e3291 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e3290 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [82: 2624] @ 0x12f8f35 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12f8f34 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [58: 928] @ 0x13f63b2 0x13f6373 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f63b1 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1d1 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f6372 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1262: 242304] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [665: 74480] @ 0xc2050b 0xc204ff 0xc3895b 0xc351a7 0x48b5a1 # 0xc2050a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x48a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc204fe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [298: 14304] @ 0x53b505 0x9ce5e5 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x9ce5e4 net/http.(*conn).serve+0xc4 net/http/server.go:1937 0: 0 [595: 57120] @ 0x5d1645 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5d1644 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:892 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [378: 24192] @ 0x4dee4d 0x4def9f 0x50b9ff 0x50984d 0x655b69 0x66f75b 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4def9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b9fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50984c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x655b68 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [63: 12096] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1792] @ 0xc2eb33 0xc2e6be 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2e6bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [395: 18960] @ 0x6a6b65 0x6a6b3b 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6b64 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a6b3a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:170 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [72: 13824] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [426: 27264] @ 0x9ce774 0x48b5a1 # 0x9ce773 net/http.(*conn).serve+0x253 net/http/server.go:2016 0: 0 [5: 2560] @ 0x7ad7de 0x7ad7f3 0xdaa434 0xdaa333 0xdab108 0xda66db 0xda63d7 0xdb06ba 0xde3afb 0xde1c2b 0xde0a25 0x48b5a1 # 0x7ad7dd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7ad7f2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdaa433 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:49 # 0xdaa332 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.57.1/internal/handshake/header_protector.go:31 # 0xdab107 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:50 # 0xda66da github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7a github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:146 # 0xda63d6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x96 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:116 # 0xdb06b9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xde3afa github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xde1c2a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xde0a24 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [270: 17280] @ 0x130ad73 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x130ad72 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x51f406 0xce2bf1 0xce8b9c 0xd06462 0xcfd4f4 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce2bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:71 # 0xce8b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:739 # 0xd06461 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:45 # 0xcfd4f3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [20: 960] @ 0x8ae0f9 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x8ae0f8 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [401: 25664] @ 0x4dee4d 0x4df0d2 0x655d0c 0x66f75b 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x4dee4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4df0d1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x655d0b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 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] @ 0x1390827 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390826 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [194: 111744] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [718: 1654272] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x6ad248 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ad247 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [249: 3984] @ 0x12236e5 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12236e4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1024 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:468 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1059: 254160] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [524: 125760] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 640] @ 0x5cd61a 0x5cd626 0x5bb19d 0x1490c9b 0x14db01a 0x14e01b3 0x94c5a5 0x9489fc 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bb19c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1490c9a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c5a4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x9489fb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd55fc5 0xd64c8c 0xd643f9 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd55fc4 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x7c4 github.com/flynn/noise@v1.1.0/state.go:532 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd643f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:108 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [267: 8544] @ 0x121a492 0x121efff 0x121f88e 0x48b5a1 # 0x121a491 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x131 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:955 # 0x121effe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [108: 2592] @ 0x12192c5 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12192c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [198: 6336] @ 0x40cbf2 0x40aa79 0x481029 0x95b251 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [11: 2112] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 1176] @ 0x728238 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x728237 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [58: 11136] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [122: 25376] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [211: 5064] @ 0x122a0bd 0x1228b45 0x12a5f74 0x12a5f52 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x122a0bc google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1328 # 0x1228b44 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1125 # 0x12a5f73 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5f51 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [306: 73440] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bafdb 0x10ba886 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bafda github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x29a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:320 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [5: 24320] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [286: 32032] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [377: 36192] @ 0x12accd9 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12accd8 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [271: 208128] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [72: 1152] @ 0x468a32 0x467f25 0x468145 0x66cec6 0x66ce13 0x9ce57b 0x48b5a1 # 0x66cec5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66ce12 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x9ce57a net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [73: 1168] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [773: 18552] @ 0x698133 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [683: 120208] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 144] @ 0xc210c6 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc210c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [30: 7200] @ 0x6fc3dc 0x6fcc0b 0x728b87 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fcc0a github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [308: 78848] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [58: 11136] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1589: 76272] @ 0x69811b 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 768] @ 0x5c4a55 0x69d5a5 0x69dd29 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 13824] @ 0x79adb7 0x79ac07 0x79aa1d 0x93a5a5 0x79aae2 0x79af3c 0x93a447 0x93a3d7 0x93a3aa 0x79aae2 0x79af3c 0x93a0f4 0x93a05c 0x90dc37 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x79adb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79ac06 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x79aa1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93a5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x93a3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93a0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93a05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [216: 24192] @ 0x12ad97f 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad97e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [49: 1176] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [275: 17600] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [649: 51920] @ 0x53919b 0x53917d 0x1223d1b 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x53919a context.withCancel+0x3a context/context.go:277 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x1223d1a google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x165a google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:542 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [145: 9280] @ 0x13eef93 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13eef92 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x192 github.com/pactus-project/pactus/www/html/blockchain.go:75 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [808: 38784] @ 0x6aec4a 0x6aec0a 0x6aec37 0x6aec02 0x115c823 0x1166302 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aec49 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6aec09 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6aec36 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6aec01 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115c822 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:611 # 0x1166301 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [211: 6752] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [248: 87296] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [47: 7520] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [99: 4752] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [109: 1744] @ 0x9c5eae 0x9c5b9c 0x9c5954 0x9d20a5 0x9d19a5 0x9d28e5 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9c5ead net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9c5b9b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9c5953 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0x9d20a4 net/http.(*ServeMux).matchOrRedirect+0x204 net/http/server.go:2767 # 0x9d19a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9d28e4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [303: 43632] @ 0x6a6d56 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6d55 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 128] @ 0xb29c19 0xb29c0d 0xb32449 0xb3222e 0xb325b1 0xb82aea 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb29c18 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb29c0c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb32448 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3222d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:80 # 0xb325b0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:92 # 0xb82ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [90: 1440] @ 0x120011c 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x120011b golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.48.0/http2/frame.go:1596 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [52: 832] @ 0x5cd205 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd204 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [123: 3936] @ 0x6a55f7 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a55f6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [34: 19584] @ 0x606350 0x60573b 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0x5cd61a 0x5cd626 0xd56ae2 0x6952b7 0x1490c4f 0x69521d 0xd52e54 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6952b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52e53 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [5: 1200] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [742: 142464] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [238: 15232] @ 0x6a9bfd 0x6a9ba2 0x6a9b90 0x6aa1dd 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a9bfc github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1dc github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a9ba1 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a9b8f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6aa1dc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [920: 103040] @ 0xcfe64e 0xcfe637 0xcfe358 0xcfe439 0x48b5a1 # 0xcfe64d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [6: 864] @ 0x8ab1c6 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10496a6 0x104728c 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ab1c5 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:181 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10496a5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:459 # 0x104728b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:96 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [330: 15840] @ 0xc0e485 0xc0e305 0xc2e842 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2e841 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [138: 247296] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [40: 61440] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 4480] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [267: 12816] @ 0xd30f45 0x48b5a1 # 0xd30f44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 0: 0 [27: 6480] @ 0x7fb4d6 0x7fad90 0xafb0e6 0xb07db2 0xb78593 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07db1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:367 # 0xb78592 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [199: 9552] @ 0x480fda 0x480fef 0xc295b6 0xc2959c 0xc35245 0x48b5a1 # 0xc295b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1841 # 0xc2959b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [355: 28400] @ 0x8b3f77 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b3f76 github.com/pactus-project/pactus/store.(*store).Transaction+0x116 github.com/pactus-project/pactus/store/store.go:275 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 294912] @ 0x8aa80f 0xafa1b0 0xc1850f 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafa1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1850e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 16128] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6a858e 0x6a8574 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a858d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a8573 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [516: 57792] @ 0x48777c 0x4ed275 0xcfc2d4 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x10cb59c 0xd310a5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc2d3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10cb59b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:319 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2411: 424336] @ 0x7fb4d6 0x7fad90 0x8ab485 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [65: 174720] @ 0x90cfae 0x90d7db 0x90dca6 0x948385 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x948384 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [457: 51184] @ 0x1215dbb 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dba google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [789: 164112] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [41: 4592] @ 0x539baa 0xcfd3c8 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd3c7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1001: 128128] @ 0x12a5125 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a5124 google.golang.org/grpc.(*Server).processUnaryRPC+0xfc4 google.golang.org/grpc@v1.77.0/server.go:1399 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [506: 40480] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff049 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [406: 25984] @ 0xc204a8 0xc3895b 0xc351a7 0x48b5a1 # 0xc204a7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x427 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [25: 9600] @ 0x606005 0x60573b 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [244: 15616] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [347: 2776] @ 0xc4b174 0xc4ab98 0x48b5a1 # 0xc4b173 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:340 # 0xc4ab97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [10: 1120] @ 0x53abd9 0x53b42d 0x53b3ef 0x10cc62c 0xc18f8d 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x10cc62b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:436 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [475: 53200] @ 0x12ad97f 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad97e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [582: 74496] @ 0xb7bb3f 0xb7baef 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bb3e github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xb7baee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:253 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 1680] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0x10cc62c 0xc18f8d 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0x10cc62b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:436 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 192] @ 0x1490d6e 0x14db01a 0x14e01b3 0x14dfd49 0x949152 0x949110 0x949f12 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d6d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x949151 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x94910f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x949f11 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [258: 16512] @ 0x1396ab2 0x1396a9e 0x1396a66 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396ab1 encoding/hex.EncodeToString+0x71 encoding/hex/hex.go:127 # 0x1396a9d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1396a65 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [103: 1648] @ 0xbe6468 0xbe37a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe6467 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe37a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [491: 78560] @ 0x5b9012 0x1393885 0x1393886 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1393884 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1393885 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [157: 7536] @ 0x5b9012 0x13939c5 0x139381f 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13939c4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:93 # 0x139381e github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [597: 105072] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x1393885 0x1393886 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1393884 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1393885 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [508: 81280] @ 0x5b8d33 0x5b8fcc 0x1393885 0x1393886 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1393884 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1393885 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [78: 2496] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [50: 7200] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [191: 4584] @ 0xbe4e4c 0xbe3e65 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4e4b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe3e64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x697485 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x1151308 0x115af1c 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1151307 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115af1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [319: 2552] @ 0xc38893 0xc351a7 0x48b5a1 # 0xc38892 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc351a6 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] @ 0x7b45df 0x7ba32d 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b45de crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x7ba32c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1263: 242496] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [163: 7824] @ 0x695bde 0x69cb0f 0x115952b 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695bdd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x69cb0e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115952a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [115: 47840] @ 0x69c56d 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69c56c github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x51c449 0x10cdb45 0x10cd8ff 0xc24125 0x48b5a1 # 0x51c448 fmt.Errorf+0x168 fmt/errors.go:32 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [111: 5328] @ 0x138fd05 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x138fd04 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0x104 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1415: 498080] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f58ae 0x13f5855 0x13f5847 0x13f6165 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f58ad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13f6164 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [66: 25344] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 176] @ 0xc2bc6e 0xc2a802 0xc35245 0x48b5a1 # 0xc2bc6d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0xed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1626 # 0xc2a801 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [138: 2208] @ 0x120015e 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x120015d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1599 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [302: 14496] @ 0x40a8f2 0x481029 0x95b251 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [437: 4754560] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f69df 0x13f6919 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f69de github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7fe github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [184: 14720] @ 0x6a5fed 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5fec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:44 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [150: 3600] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1535: 1375360] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f69df 0x13f6919 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f69de github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7fe github.com/pactus-project/pactus/www/html/server.go:217 # 0x13f6918 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [606: 96960] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bd337 0x10bad99 0x10ba886 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bd336 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:516 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [205: 6560] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x8c1405 0x8c144a 0x8c3ade 0x8c3953 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1404 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c1449 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 2816] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [338: 21632] @ 0x69b405 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1959: 1755264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [305: 24400] @ 0x121b254 0x12b2569 0x12b239c 0x12b16c5 0x12b0422 0x12b1372 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121b253 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x12b2568 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x12b239b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x12b16c4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1371 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 3584] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc213d3 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc213d2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xd52a3b 0xd52a2f 0xd56a37 0xd5434a 0xd56666 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0xd52a3a golang.org/x/crypto/chacha20poly1305.New+0x1a golang.org/x/crypto@v0.46.0/chacha20poly1305/chacha20poly1305.go:44 # 0xd52a2e github.com/flynn/noise.cipherChaChaPoly+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd56a36 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd54349 github.com/flynn/noise.(*symmetricState).Split+0x269 github.com/flynn/noise@v1.1.0/state.go:203 # 0xd56665 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [154: 4928] @ 0x12ac96e 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ac96d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [570: 91200] @ 0xc20790 0xc20740 0xc3861c 0xc351a7 0x48b5a1 # 0xc2078f github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2073f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [399: 19152] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [107: 10272] @ 0x513705 0x513a1d 0x511dde 0x6e317e 0x728218 0x7281ed 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e317d 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [108: 5184] @ 0x53b505 0x12162fd 0x121629c 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12162fc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x121629b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [184: 8832] @ 0x121900a 0x1218ffe 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219009 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x1218ffd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [44: 5632] @ 0xb7bd65 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb7bd64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [648: 82944] @ 0xd31d49 0xd3103f 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd3103e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [13: 624] @ 0xb7919e 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb7919d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [180: 17280] @ 0x1397adf 0x1397b3d 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397ade encoding/hex.EncodeToString+0x109e encoding/hex/hex.go:129 # 0x1397b3c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1133: 326304] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [31: 150784] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [19: 9728] @ 0xafacb0 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0xafacaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [77: 14784] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [112: 5376] @ 0x5b8d33 0x5b8fcc 0x1390738 0x13906bb 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1390737 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13906ba github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [120: 3840] @ 0x5eadea 0x5ff8e5 0x5ff049 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff048 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:54 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 1024] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [931: 104272] @ 0x48777c 0x4ed068 0xcfe773 0xcfe358 0xcfe439 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xcfe772 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1321: 274768] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x9c9f6c 0x9ce8f8 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x9c9f6b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [404: 38784] @ 0x695b32 0x69cb0f 0x115952b 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x695b31 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x69cb0e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115952a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [645: 20640] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [733: 140736] @ 0x5dfa75 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [152: 58368] @ 0x606005 0x60573b 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [147: 37632] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [146: 598016] @ 0xd66336 0xd662e3 0xd6627b 0xd672dd 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xd66335 bufio.NewReaderSize+0xd5 bufio/bufio.go:57 # 0xd662e2 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xd6627a github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:55 # 0xd672dc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/transport.go:56 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [76: 1031168] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [256: 16384] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [98: 3136] @ 0x7769ab 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x7769aa github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [253: 28336] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [650: 114400] @ 0x4c9a9d 0x827947 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [226: 21696] @ 0x120c233 0x120d211 0x120bc8d 0x1215812 0x48b5a1 # 0x120c232 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:714 # 0x120d210 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x1215811 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [13: 1456] @ 0x746a05 0xb80e47 0xb80e21 0xb80e22 0xb80eee 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb80e46 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb80e20 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb80e21 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb80eed github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 168] @ 0xb066f5 0xb066d0 0xb06669 0xb06e7e 0xb0569b 0xaff18a 0xb7d48a 0xb82124 0x48b5a1 # 0xb066f4 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf4 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb066cf github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb06668 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:214 # 0xb06e7d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:270 # 0xb0569a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:89 # 0xaff189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:164 # 0xb7d489 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb82123 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [10: 1120] @ 0xb7964d 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0xb7964c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1008: 64512] @ 0x12001a5 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x12001a4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.48.0/http2/frame.go:1603 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [8: 256] @ 0x67780a 0x672495 0x66b007 0x66ab7b 0x65fab8 0x6737a7 0x671d14 0x64251a 0x641f73 0x6509cc 0x664b51 0x641837 0x661d17 0x640754 0x48b5a1 # 0x677809 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66b006 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6737a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x671d13 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x642519 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x641f72 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6509cb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x664b50 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x641836 net.init.func1+0x36 net/hook.go:21 # 0x661d16 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x640753 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [128: 2048] @ 0x1230545 0x122e49a 0x129ca3c 0x129d9d7 0x12a5045 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1230544 google.golang.org/grpc/internal/transport.(*Stream).read+0x164 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:405 # 0x122e499 google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x19 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:57 # 0x129ca3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.77.0/rpc_util.go:717 # 0x129d9d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x12a5044 google.golang.org/grpc.(*Server).processUnaryRPC+0xee4 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4814: 616192] @ 0x8ab38a 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x8ab389 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [44: 15488] @ 0xd3010c 0xd2ffe9 0x10d7212 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xd3010b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:19 # 0xd2ffe8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:15 # 0x10d7211 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:158 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [975: 15600] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [334: 16032] @ 0x6a5505 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x906c65 0x948097 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x906c64 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1697 # 0x948096 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x76 crypto/tls/handshake_server_tls13.go:851 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [274: 17536] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [843: 80928] @ 0x11d2fd6 0x121efbf 0x121f88e 0x48b5a1 # 0x11d2fd5 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.77.0/internal/status/status.go:52 # 0x121efbe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a9e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1608 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [288: 13824] @ 0x53b505 0x139db9f 0x139b41a 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x139db9e github.com/gorilla/mux.requestWithVars+0x5e github.com/gorilla/mux@v1.8.1/mux.go:449 # 0x139b419 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [754: 36192] @ 0x468b06 0xafc8f4 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc8f3 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x1b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:47 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1237: 237504] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [541: 8656] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x77b2d5 0x77b2d6 0x118380a 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1183809 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 11328] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [253: 40480] @ 0x69a927 0x13901da 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69a926 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13901d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1258: 241536] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [141: 4512] @ 0x14798b3 0x5cdb86 0x5d15f6 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdb85 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [105: 2150400] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0xb12930 0xb1291e 0xb13c3c 0xb13c26 0xb12137 0xb15bd7 0xb15bc0 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0xb1292f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1291d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13c3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13c25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb12136 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [320: 30720] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [544: 130560] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [871: 181168] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc21c05 0xc21ae9 0xc20696 0xc3861c 0xc351a7 0x48b5a1 # 0xc21c04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc21ae8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc20695 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1275: 244800] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x5440da 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [68: 1088] @ 0x12ad8f6 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad8f5 google.golang.org/grpc.newClientStreamWithParams+0x2b5 google.golang.org/grpc@v1.77.0/stream.go:292 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [593: 170784] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [374: 215424] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [280: 35840] @ 0x12f7313 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12f7312 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 10752] @ 0x6ae769 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ae768 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [698: 11168] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0xafaac7 0x104a2e5 0x10495b4 0x1048bb0 0x48b5a1 # 0xafaac6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [29: 2320] @ 0x6b142c 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1473: 565632] @ 0x606005 0x60573b 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [107: 1712] @ 0x77cbe8 0x77cc1c 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x77cbe7 net.ParseIP+0x27 net/ip.go:528 # 0x77cc1b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2239: 143296] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1565: 7612160] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [816: 169728] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [87: 1392] @ 0x5391c5 0x9c9f6c 0x9ce8f8 0x48b5a1 # 0x5391c4 context.WithCancel+0x64 context/context.go:242 # 0x9c9f6b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [450: 50400] @ 0x1215f05 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f04 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [148: 3637248] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 1310720] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2319: 18552] @ 0xbe1010 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe100f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 704] @ 0xc2eb33 0xc29bc5 0xc35245 0x48b5a1 # 0xc2eb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [76: 1216] @ 0x8c67b1 0x8c66c5 0xd601c5 0xd60199 0x10cb6b2 0xd310a5 0x48b5a1 # 0x8c67b0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8c66c4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd601c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd60198 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1374: 43968] @ 0x776ee5 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x6e8172 0x7014bd 0x70125c 0x7294a5 0x70d191 0x70db35 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x7014bc 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 # 0x70125b github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x59b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:386 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70db34 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 12800] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [831: 132960] @ 0xce293e 0xcdfee8 0xcde946 0xd30ef7 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd30ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [21: 1344] @ 0xd33525 0xd33205 0x10cdafb 0x10cd8ff 0xc24125 0x48b5a1 # 0xd33524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:259 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xc24124 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [318: 25440] @ 0x12900aa 0x11f836f 0x12acddb 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12900a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x11f836e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x12acdda google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [54: 10368] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [142: 54528] @ 0xd02765 0xd02766 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd02764 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd02765 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [158: 12640] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13ef28d 0x13ef1e8 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13ef28c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x1cc github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef1e7 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x127 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [169: 259584] @ 0xd80505 0x4a3e91 0xd7bc8c 0xd7bc80 0xd75853 0xdbee2b 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd7bc8b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd7bc7f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.57.1/internal/wire/stream_frame.go:66 # 0xd75852 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.57.1/internal/wire/frame_parser.go:79 # 0xdbee2a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [679: 10864] @ 0x1193506 0x11933c6 0x114d2bf 0x48b5a1 # 0x1193505 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x65 github.com/pactus-project/pactus/sync/sync.go:271 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [13: 319488] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 835584] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [412: 39552] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [64: 1024] @ 0x121922e 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121922d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:782 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [298: 9536] @ 0x122a0e7 0x1228b45 0x12a5f74 0x12a5f52 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x122a0e6 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x86 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1332 # 0x1228b44 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1125 # 0x12a5f73 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5f51 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [75: 14400] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 11904] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [252: 16128] @ 0x130bebc 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x130bebb 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [237: 30336] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x1396a6a 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 1568] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cbbb3 0x14c55df 0x14c6828 0x14c690e 0x14c62fd 0x14ce9f2 0x14ce9b1 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cbbb2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x14c55de crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x14c6827 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x14c690d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x14c62fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x14ce9f1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14ce9b0 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 832] @ 0x69b34b 0x6a6e39 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [380: 36480] @ 0x12b1205 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12b1204 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [760: 145920] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [219: 10512] @ 0x13f6091 0x13f60c4 0x13f6063 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6090 bytes.NewBufferString+0x130 bytes/buffer.go:487 # 0x13f60c3 github.com/pactus-project/pactus/www/html.newTableMaker+0x163 github.com/pactus-project/pactus/www/html/server.go:202 # 0x13f6062 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x102 github.com/pactus-project/pactus/www/html/transaction.go:29 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [581: 55776] @ 0x120d0c5 0x120d0b4 0x120bbb9 0x12224dc 0x48b5a1 # 0x120d0c4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:679 # 0x120d0b3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x120bbb8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [416: 19968] @ 0x12a2a5e 0x1224c7a 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12a2a5d google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.77.0/server.go:1060 # 0x1224c79 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x25b9 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:659 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [34: 544] @ 0x13ef6ba 0x13ef675 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef6b9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x5f9 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef674 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5b4 github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0xd5278c 0xd5275d 0xd5506a 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0xd5278b golang.org/x/crypto/curve25519.X25519+0xcb golang.org/x/crypto@v0.46.0/curve25519/curve25519.go:73 # 0xd5275c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd55069 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [39: 2496] @ 0x69dc87 0x6a4f1d 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69dc86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [391: 18768] @ 0x40a8f2 0x481029 0x12228c5 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12228c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x204 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:407 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [156: 12480] @ 0x1219274 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219273 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [582: 139680] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [166: 95616] @ 0x606350 0x60573b 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2090: 16720] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1137: 1164288] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1249: 319744] @ 0xd027e8 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd027e7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [62: 14880] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bc717 0x10bc326 0x10cddba 0x1033a29 0x1038c25 0x1037a10 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bc716 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:445 # 0x10bc325 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:417 # 0x10cddb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:585 # 0x1033a28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:42 # 0x1038c24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:178 # 0x1037a0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4ef github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:93 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [646: 186048] @ 0x121646e 0x121917f 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x121646d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x121917e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [39: 209664] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f72d0 0x13f71a5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f72cf github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10ef github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1998: 639360] @ 0x139dcff 0x139dd72 0x139b42a 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x139dcfe net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x139dd71 github.com/gorilla/mux.requestWithRoute+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:455 # 0x139b429 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [48: 33792] @ 0x7fb4d6 0x7fad90 0xafb0e6 0x104b44f 0x1049c05 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafb0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x104b44e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1ce github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:622 # 0x1049c04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:485 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1788: 85824] @ 0x468b06 0xc1e62e 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc1e62d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [84: 4032] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x1192be5 0x1192c85 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1192be4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1192c84 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1588: 50816] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [469: 30016] @ 0x69aefb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69aefa github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [750: 36000] @ 0x480fda 0x480fef 0x121d5c6 0x121f88e 0x48b5a1 # 0x121d5c5 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0xa5 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1461 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [761: 36528] @ 0x11fdc8b 0x11fb29f 0x122c9fb 0x121f6c5 0x48b5a1 # 0x11fdc8a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.48.0/http2/frame.go:1063 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [7: 448] @ 0x114f17a 0x114f0f5 0x114f0e3 0x114ef8a 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x114f179 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x114f0f4 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x114f0e2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x114ef89 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1158: 222336] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 544] @ 0x13f63b2 0x13f6373 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f63b1 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1d1 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f6372 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [623: 438592] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 336] @ 0x53b505 0x104944c 0x104944d 0x1048bb0 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x104944b github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x8b github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:101 # 0x104944c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [49: 3136] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [191: 9168] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [250: 12000] @ 0x841de5 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 576] @ 0x4de375 0x658e73 0x658d25 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de374 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x658e72 net.addrTable+0x112 net/interface_linux.go:149 # 0x658d24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1034: 430144] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [156: 3744] @ 0x698133 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [705: 135360] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 3248] @ 0xddc5eb 0xde7265 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xddc5ea github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xde7264 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 144] @ 0x53b505 0x10cc770 0x10cc712 0xc18f8d 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x10cc76f github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10cc711 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [99: 28512] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x8c0cc5 0x8c2a8f 0x8c39df 0x8c5785 0x1157250 0x115aa72 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c0cc4 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8c2a8e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8c39de github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8c5784 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115724f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x115aa71 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [82: 5248] @ 0x4c9a9d 0x829a85 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x829a84 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [858: 123552] @ 0x9d45e9 0x9d45dd 0x13f4ea9 0x48b5a1 # 0x9d45e8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0x9d45dc net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [184: 8832] @ 0x480fda 0x480fef 0x539f16 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [315: 55440] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x696f96 0x1396c7c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [180: 11520] @ 0xb174d0 0xb17892 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb174cf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [199: 9552] @ 0x6a5505 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a5504 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [392: 25088] @ 0x9c8c4f 0x9c8c5a 0x9c938b 0x680ec3 0x6819c9 0x681c25 0x958f85 0x9f0145 0x9f0160 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9c8c4e sync.NewCond+0x4e sync/cond.go:49 # 0x9c8c59 net/http.(*connReader).lock+0x59 net/http/server.go:675 # 0x9c938a net/http.(*connReader).Read+0x2a net/http/server.go:780 # 0x680ec2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x6819c8 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:380 # 0x681c24 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:409 # 0x958f84 net/textproto.(*Reader).readLineSlice+0xa4 net/textproto/reader.go:64 # 0x9f0144 net/textproto.(*Reader).ReadLine+0xa4 net/textproto/reader.go:44 # 0x9f015f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [31: 2976] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [345: 16560] @ 0x12a4fa6 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x12a4fa5 google.golang.org/grpc.(*Server).processUnaryRPC+0xe45 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1030: 98880] @ 0xc0e485 0xc0e305 0xc12173 0x8c6e7f 0xb7bd45 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc0e484 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0e304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc12172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8c6e7e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb7bd44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 1344] @ 0xcfe64e 0xcfe637 0xcfe358 0xcfe3f0 0x48b5a1 # 0xcfe64d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe3ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [36: 41472] @ 0x944010 0x944004 0x943345 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x94400f crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbaf crypto/internal/fips140/mlkem/mlkem768.go:335 # 0x944003 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x943344 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [490: 627200] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [229: 25648] @ 0x6f114f 0x6f2a3d 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [379: 436608] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [94: 505344] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [82: 3936] @ 0x69811b 0x6a5148 0x6a4f50 0x6a39f6 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a39f5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 40] @ 0x829b29 0x829b09 0x85723a 0x856e78 0x8279d7 0x826f5f 0x85723a 0x856e78 0x8279d7 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x829b28 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x829b08 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8279d6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [167: 42752] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [56: 896] @ 0x13d63de 0x13d6165 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13d63dd github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x13d6164 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 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [717: 91776] @ 0x655c85 0x655c2f 0x66f75b 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x655c84 net.newFD+0x144 net/fd_unix.go:27 # 0x655c2e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [112: 2064384] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [168: 4032] @ 0x6a6ab5 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6ab4 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:165 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [372: 35712] @ 0x6a6f1a 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6f19 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [63: 1008] @ 0x13f64fa 0x13f64b6 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f64f9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x319 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f64b5 github.com/pactus-project/pactus/www/html.txToTable+0x2d5 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [800: 51200] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 884736] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [618: 69216] @ 0x95b43c 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 480] @ 0xce293e 0xce07fd 0xce1a74 0xd3d019 0x1049062 0x104947a 0x1048bb0 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xce07fc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce1a73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x1049061 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [58: 103936] @ 0xb276ef 0xb7fd97 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb276ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7fd96 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3301: 264080] @ 0x6b096f 0x6b13df 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1103: 264720] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1303: 208480] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 147456] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x8b9bdd 0x8b2dac 0x8b2d45 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b9bdc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8b2dab github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8b2d44 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [254: 24384] @ 0xb1739f 0xb17892 0x10bd975 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0xb1739e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb17891 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10bd974 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:560 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [968: 232320] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [360: 57600] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13ef312 0x13ef28e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13ef311 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x251 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13ef28d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1cd github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [774: 1783296] @ 0x68b108 0x689f30 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f2f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [652: 52160] @ 0x1227cc5 0x1227806 0x1229005 0x12a390e 0x12a38eb 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1227cc4 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x44 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1031 # 0x1227805 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1017 # 0x1229004 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1140 # 0x12a390d google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x12a38ea google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [802: 38496] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [17: 230656] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [123: 5904] @ 0x6f42dd 0x6f2bd2 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [755: 144960] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [111: 142080] @ 0x64c785 0x64d725 0x64e90f 0x651da5 0x48b5a1 # 0x64c784 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x64d724 net.(*Resolver).exchange+0x4e4 net/dnsclient_unix.go:195 # 0x64e90e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x651da4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [671: 53680] @ 0x122835f 0x12a5f74 0x12a5f52 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x122835e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1077 # 0x12a5f73 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5f51 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [170: 13600] @ 0x8b3636 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b3635 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [430: 48160] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [254: 682752] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [618: 177984] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [917: 102704] @ 0x415a34 0x1222877 0x1222866 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1222876 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b6 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1222865 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:402 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [167: 16032] @ 0x697dd7 0x697e46 0x1396cc3 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x697dd6 encoding/hex.EncodeToString+0x56 encoding/hex/hex.go:127 # 0x697e45 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1396cc2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 448] @ 0x10cd15e 0x10cd253 0x10ccb75 0xc18f8d 0x48b5a1 # 0x10cd15d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd252 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0xc18f8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [59: 37760] @ 0x6a63be 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a63bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 560] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [229: 21984] @ 0x1390309 0x13902b8 0x13902ab 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390308 encoding/hex.EncodeToString+0x5a8 encoding/hex/hex.go:127 # 0x13902b7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x557 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x13902aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x54a github.com/pactus-project/pactus/www/grpc/blockchain.go:179 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [393: 37728] @ 0x6a398d 0x8b256b 0x1394c71 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a398c github.com/pactus-project/pactus/types/tx.FromBytes+0x2c github.com/pactus-project/pactus/types/tx/tx.go:72 # 0x8b256a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1394c70 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [150: 230400] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [712: 227840] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13ef39c 0x13ef313 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13ef39b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x2db github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef312 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x252 github.com/pactus-project/pactus/www/html/blockchain.go:101 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [206: 6592] @ 0x9d464b 0x13f4ea9 0x48b5a1 # 0x9d464a net/http.(*Server).Serve+0x42a net/http/server.go:3493 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [2841: 45456] @ 0xc186fb 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc186fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x61a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [42: 1344] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x6a5fff 0x6a5ff3 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6a5ffe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6a5ff2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:45 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [341: 6285312] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [305: 24400] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x7baf2e 0x7bb1bd 0x942989 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7baf2d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1060 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x942988 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x14e0178 0x14dfd49 0x14df865 0x948aba 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14e0177 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x948ab9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4520: 72320] @ 0xbe263b 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe263a github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xafa github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [148: 2368] @ 0x89cfdd 0x89cfbe 0x8ab366 0xc1e5f0 0xc2e898 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x8ab365 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:193 # 0xc1e5ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2e897 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [37: 592] @ 0x13ef354 0x13ef313 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13ef353 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x293 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef312 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x252 github.com/pactus-project/pactus/www/html/blockchain.go:101 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 2240] @ 0x4de03f 0x658c9d 0x6578b9 0xb15b57 0xb17a3c 0xb177c5 0xd3044b 0x10d7231 0x10d9fff 0x10da7fe 0x10d9af2 0x48b5a1 # 0x4de03e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x658c9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6578b8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a3b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb177c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd3044a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d7230 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:159 # 0x10d9ffe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x3be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:394 # 0x10da7fd github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:426 # 0x10d9af1 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [4: 1664] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1223: 234816] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [94: 2256] @ 0x1159645 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1159644 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4c4 github.com/pactus-project/pactus/state/state.go:306 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 3072] @ 0x104b96b 0x104b918 0x1049a19 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x104b96a github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x48a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x104b917 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:656 # 0x1049a18 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:481 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x1490c37 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490c36 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [145: 2320] @ 0x11fd8fe 0x11fb29f 0x122c9fb 0x121f6c5 0x48b5a1 # 0x11fd8fd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1014 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [955: 106960] @ 0xcfe665 0xcfe637 0xcfe358 0xcfe439 0x48b5a1 # 0xcfe664 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfe636 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe357 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe438 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [20: 320] @ 0x13f5c7c 0x13f72f5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c7b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [268: 17152] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a5606 0x1396a6a 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1396a69 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [279: 35712] @ 0xc2e7f4 0xc2cbe5 0xc29f4f 0xc35245 0x48b5a1 # 0xc2e7f3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x313 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc2cbe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc29f4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [49: 6272] @ 0x6869ff 0x686c2e 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6869fe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x686c2d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2025: 648000] @ 0x9f0125 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x9f0124 net/http.readRequest+0x84 net/http/request.go:1083 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 2112] @ 0xc2d19c 0xc29845 0xc35245 0x48b5a1 # 0xc2d19b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1542: 148032] @ 0xafc78e 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc78d github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:41 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [782: 1801728] @ 0x68b108 0x689f05 0x6894a8 0x68527a 0x6862cc 0x6873ad 0x69267a 0x69266a 0x693b34 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x68b107 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x689f04 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6894a7 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x685279 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6862cb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6873ac compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x692679 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x692669 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x693b33 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [241: 3856] @ 0xc2cf89 0xc29845 0xc35245 0x48b5a1 # 0xc2cf88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1958 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3291: 1369056] @ 0x1222811 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1222810 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x150 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:394 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [65: 1040] @ 0x707a93 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x707a92 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [242: 27104] @ 0x1215f05 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f04 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [231: 14784] @ 0x841de5 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [277: 35456] @ 0x13903a5 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x13903a4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x644 github.com/pactus-project/pactus/www/grpc/blockchain.go:174 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [282: 13536] @ 0x480fda 0x480fef 0x9ca07a 0x9ce8f8 0x48b5a1 # 0x9ca079 net/http.(*conn).readRequest+0x799 net/http/server.go:1094 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [413: 13216] @ 0xb2434b 0xb2433c 0xb242d4 0xb242ea 0xb277cc 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb2434a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2433b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb242d3 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb242e9 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb277cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 416] @ 0x51f406 0xa31894 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa31893 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [483: 741888] @ 0xdf2ea5 0x4a3e91 0xdecf3a 0xdecf2e 0xdf041c 0xdef765 0x48b5a1 # 0xdf2ea4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdecf39 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xdecf2d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [638: 734976] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [34: 4352] @ 0x655c85 0x655c2f 0x66f75b 0x66e5f0 0xb15327 0xd5c6b9 0xe1fc8f 0xd5b783 0x48b5a1 # 0x655c84 net.newFD+0x144 net/fd_unix.go:27 # 0x655c2e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5c6b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 # 0xe1fc8e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 # 0xd5b782 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [464: 831488] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2bec9 0xc2b970 0xc2ec36 0xc29bc5 0xc35245 0x48b5a1 # 0xc2bec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b96f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ec35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc29bc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [63: 3024] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x13971ad 0x1397136 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13971ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1397135 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [308: 24640] @ 0x1219274 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1219273 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 2304] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x84288f 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x84288e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [101: 3232] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc20926 0xc20665 0xc3861c 0xc351a7 0x48b5a1 # 0xc20925 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc20664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 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] @ 0xa2cb19 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e5be 0xb2e5c1 0xb2de7f 0x48b5a1 # 0xa2cb18 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e5bd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e5c0 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [130: 24960] @ 0xb178e6 0x10bd439 0x10bd259 0x10bad99 0x10ba886 0x48b5a1 # 0xb178e5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10bd438 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:526 # 0x10bd258 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:493 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [20: 960] @ 0x468b06 0xb79178 0xb791b6 0xb791ee 0xb7956f 0xb829d9 0xb80a45 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79177 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb791b5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb791ed github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb7956e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb829d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb80a44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [35: 44800] @ 0x932395 0x932365 0x932277 0x79aae2 0x79af3c 0x9321f6 0x931d74 0x79aae2 0x79af3c 0x931a76 0x93164b 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x932394 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x932364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x932276 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9321f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x931d73 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x931a75 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93164a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1792] @ 0x945939 0x94587b 0x943373 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x945938 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:1015 # 0x94587a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:512 # 0x943372 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1326: 254592] @ 0x5dfa75 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [80: 81920] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 2304] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 144] @ 0x697052 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697051 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:77 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1317: 252864] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [160: 368640] @ 0xcfcc9d 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfcc9c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1670: 694720] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [77: 1848] @ 0x123b12f 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x123b12e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1016: 32512] @ 0x40cbf2 0x40b74d 0x410d25 0xc25650 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2564f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [700: 78400] @ 0x539baa 0x539e3b 0x5391b9 0x53917d 0x9c9f6c 0x9ce8f8 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x9c9f6b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [83: 5312] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [226: 14464] @ 0x13f5fd6 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5fd5 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x75 github.com/pactus-project/pactus/www/html/transaction.go:18 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [263: 2104] @ 0x40b82e 0x410d25 0xc25650 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2564f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1820: 1863680] @ 0x13f6131 0x13f60f2 0x13f6140 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6130 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x13f60f1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f613f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [428: 47936] @ 0x539baa 0x1215ffa 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1215ff9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [279: 8928] @ 0x122f25c 0x122643c 0x1226423 0x12255e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122f25b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:98 # 0x122643b google.golang.org/grpc/internal/transport.(*Stream).write+0x31b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:348 # 0x1226422 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x302 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:851 # 0x12255e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:711 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2716: 3476480] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13ef705 0x13ef675 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13ef704 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x644 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13ef674 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5b4 github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x78a60e 0x78a946 0x7c752a 0x7c7c58 0xd68e78 0xd6864b 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x78a60d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x78a945 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7c7529 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x7c7c57 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd68e77 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd6864a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:139 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [580: 9280] @ 0x1142626 0x1141fe9 0x4a530a 0x48b5a1 # 0x1142625 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:266 # 0x1141fe8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:199 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1973: 631360] @ 0x139dbbf 0x139dc32 0x139b41a 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x139dbbe net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x139dc31 github.com/gorilla/mux.requestWithVars+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x139b419 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x1490d30 0x69521d 0xd52ecc 0xd538cb 0xd56289 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52ecb github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd56288 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [1006: 24144] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1705: 81840] @ 0x697f74 0x697f4a 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697f73 bytes.NewReader+0x93 bytes/reader.go:159 # 0x697f49 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [88: 1081344] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [892: 2055168] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3512: 3596288] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [97: 1552] @ 0x1142626 0x11423b5 0xc4c3e7 0xc4c1aa 0xc4bce5 0xc4b837 0xc4b6dc 0x48b5a1 # 0x1142625 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:266 # 0x11423b4 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:230 # 0xc4c3e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4c1a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4bce4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4b836 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 64] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [33: 1056] @ 0x14798b3 0x5cdf9a 0x5d15f6 0x5ff025 0x696a33 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdf99 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [567: 9072] @ 0x65aa3f 0x77ce18 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77ce17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3435: 274800] @ 0xc4b354 0xc4ab98 0x48b5a1 # 0xc4b353 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:368 # 0xc4ab97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [283: 45280] @ 0x5b9012 0x696f96 0x1396c7c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b9011 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [17: 816] @ 0xb79389 0xb79427 0xb812eb 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb79388 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb79426 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb812ea github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6623: 1695488] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1272: 814080] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13ef5ad 0x13ef528 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13ef5ac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4ec github.com/pactus-project/pactus/www/html/server.go:252 # 0x13ef527 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x467 github.com/pactus-project/pactus/www/html/blockchain.go:106 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [46: 4416] @ 0x10cd20a 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd209 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [25: 6000] @ 0x7fb4d6 0x7fad90 0x8ab485 0x104bd77 0x1049a33 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fad8f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8ab484 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0x104bd76 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:691 # 0x1049a32 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:482 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 416] @ 0x776ee5 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2608: 834560] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [264: 185856] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1229: 2202368] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f72d0 0x13f71a5 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f72cf github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10ef github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f71a4 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [75: 1632000] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [116: 3162624] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [578: 166464] @ 0x12adc88 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12adc87 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1920] @ 0x697baf 0x695cfa 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697bae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x695cf9 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 225280] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [320: 20480] @ 0xcdfef9 0xcde946 0xd30ef7 0x48b5a1 # 0xcdfef8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:585 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd30ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [22763: 1678270464] @ 0x686f06 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686f05 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1003: 16048] @ 0x563879 0x563c7a 0x56351d 0x555834 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [275: 17600] @ 0x12ae867 0x12ae7ee 0x12b0388 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ae866 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x12ae7ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x12b0387 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [662: 52960] @ 0x1227f10 0x1227806 0x1229005 0x12a390e 0x12a38eb 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1227f0f google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x28f google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1038 # 0x1227805 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1017 # 0x1229004 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1140 # 0x12a390d google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x12a38ea google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [286: 4576] @ 0xc5300d 0xc4f85d 0xc51149 0xc58757 0xc5874f 0xded042 0xdf041c 0xdef765 0x48b5a1 # 0xc5300c golang.org/x/net/internal/socket.parseInetAddr+0x12c golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:90 # 0xc4f85c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc51148 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc58756 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5874e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xded041 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [407: 6512] @ 0xc3aa31 0xc3aa14 0xc28f49 0xc28f3d 0xc26e9b 0xc25985 0xc257a5 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc3aa30 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3aa13 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc28f48 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc28f3c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc26e9a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc25984 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc257a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [469: 37520] @ 0x6656f4 0x9c9033 0x48b5a1 # 0x6656f3 net.(*conn).Read+0xb3 net/net.go:198 # 0x9c9032 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [1583: 329264] @ 0x69b34b 0x69afcd 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x69afcc github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x5cd61a 0x5cd626 0xd56ae2 0xd53a13 0xd53fba 0xd56507 0xd64c8c 0xd645c8 0xd66848 0x48b5a1 # 0x5cd619 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5cd625 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd56ae1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd53a12 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd53fb9 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xb9 github.com/flynn/noise@v1.1.0/state.go:193 # 0xd56506 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xd06 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd64c8b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:207 # 0xd645c7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:128 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [142: 4544] @ 0x6a9bc5 0x6a9ba2 0x6a9b90 0x6aa1dd 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a9bc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a9ba1 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a9b8f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6aa1dc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [156: 3744] @ 0x54337a 0x5c3c45 0x69eced 0x69ec7d 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543379 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69ecec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69ec7c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [261: 29232] @ 0x12ad97f 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad97e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1465: 351600] @ 0x9ca0b5 0x9ce8f8 0x48b5a1 # 0x9ca0b4 net/http.(*conn).readRequest+0x7d4 net/http/server.go:1089 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [12010: 1921600] @ 0xbe0e07 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe0e06 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x7e6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1834 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [540: 483840] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6665 0x13f659c 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6664 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x484 github.com/pactus-project/pactus/www/html/server.go:213 # 0x13f659b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [36: 4032] @ 0x10cd1c5 0x10cd25b 0x10ccb75 0x114b5db 0x114792a 0x48b5a1 # 0x10cd1c4 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10cd25a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10ccb74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:484 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0x89cfdd 0x89cfbe 0x89cf1d 0x8ae0bd 0xc0c93a 0xc0c913 0xc23fb6 0x48b5a1 # 0x89cfdc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/pb/crypto.pb.go:50 # 0x89cfbd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:175 # 0x89cf1c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x8ae0bc github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:164 # 0xc0c939 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0c912 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc23fb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [50: 1200] @ 0x71303b 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [260: 1064960] @ 0xafa9df 0xafa972 0xafa976 0x103786e 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafa9de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x103786d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x34d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:73 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [43: 5504] @ 0xd31d49 0xd31be5 0xd31978 0xd2c2e5 0x10cc7a3 0x114b5db 0x114792a 0x48b5a1 # 0xd31d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31be4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:251 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0x114b5da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1147929 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [20218: 1325006848] @ 0x686ea7 0x686e93 0x6923c7 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x686ea6 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x686e92 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6923c6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1080: 69120] @ 0x677672 0x672495 0x67327e 0x671785 0xded44d 0xddbcda 0xddb9fe 0xddc3ec 0xdb72a5 0x48b5a1 # 0x677671 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x672494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67327d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x671784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xded44c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:267 # 0xddbcd9 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.57.1/send_conn.go:98 # 0xddb9fd github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.57.1/send_conn.go:74 # 0xddc3eb github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.57.1/send_queue.go:90 # 0xdb72a4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:582 0: 0 [230: 14720] @ 0x1394bfd 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1394bfc github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x9c github.com/pactus-project/pactus/www/grpc/transaction.go:42 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [235: 26320] @ 0x415a34 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [123802: 82149064704] @ 0x6923ae 0x692388 0x693b25 0x117bbbc 0x1192c8f 0x118eda5 0x118e6b4 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x6923ad compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x692387 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x693b24 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117bbbb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x118eda4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x118e6b3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4048: 3627008] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 224] @ 0x776b71 0x776e05 0x779f1c 0x104c59d 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104c59c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x77c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:755 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1764: 508032] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13a057f 0x13a01f4 0x13a0d26 0x139b10b 0x139b3da 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13a057e github.com/gorilla/mux.extractVars+0x4fe github.com/gorilla/mux@v1.8.1/regexp.go:386 # 0x13a01f3 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x173 github.com/gorilla/mux@v1.8.1/regexp.go:347 # 0x13a0d25 github.com/gorilla/mux.(*Route).Match+0x385 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x139b10a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x139b3d9 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [567: 136080] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [18: 117504] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [640: 51200] @ 0x1228a5d 0x12a5f74 0x12a5f52 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1228a5c google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7dc google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1106 # 0x12a5f73 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x12a5f51 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [312: 2496] @ 0x6b1418 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b1417 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [351: 5616] @ 0x77ceeb 0x783473 0x7763e7 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x77ceea github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 8960] @ 0x90e473 0x90e218 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90e472 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1130 # 0x90e217 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [49: 784] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [49: 18816] @ 0x10bdc29 0x10bd2e8 0x10bad99 0x10ba886 0x48b5a1 # 0x10bdc28 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x468 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:570 # 0x10bd2e7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:498 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [2661: 85152] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [625: 60000] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 320] @ 0x13f5c5c 0x13f72f5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f5c5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3204: 5741568] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7130 0x13f70ae 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f712f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf4f github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f70ad github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [765: 269280] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f58fa 0x13efcd6 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13efcd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [549: 131760] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4606: 2947840] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [763: 146496] @ 0x5dfa94 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [582: 65184] @ 0xd027be 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [136: 4352] @ 0x1215eb2 0x1215ea1 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215eb1 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1215ea0 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [817: 169936] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x5391b9 0x53917d 0x12ad745 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5391b8 context.withCancel+0x58 context/context.go:278 # 0x53917c context.WithCancel+0x1c context/context.go:241 # 0x12ad744 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x1490d30 0x69521d 0xd52f78 0xd538cb 0xd5545f 0xd649eb 0xd6453f 0xd66848 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69521c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd52f77 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd538ca github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5545e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd649ea github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:167 # 0xd6453e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/handshake.go:123 # 0xd66847 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/noise/session.go:70 0: 0 [60: 2880] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x139781c 0x13977b1 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x139781b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13977b0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1064: 34048] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [220: 4055040] @ 0x6e8035 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e8034 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 102144] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5cbb 0x13f6425 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5cba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x13f6424 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [570: 82080] @ 0x12ad6d3 0x12ad6c7 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x12ad6d2 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x12ad6c6 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 2688] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1291: 6279424] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [336: 16128] @ 0x66edb2 0x655d9b 0x66f75b 0x66e5f0 0x9d452c 0x13f4ea9 0x48b5a1 # 0x66edb1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x655d9a net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x66f75a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66e5ef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9d452b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x13f4ea8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [2: 98304] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8b9bdd 0x8b2dac 0x8b2d45 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b9bdc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8b2dab github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8b2d44 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [382: 9168] @ 0x11fcf85 0x11fb29f 0x122c9fb 0x121f6c5 0x48b5a1 # 0x11fcf84 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.48.0/http2/frame.go:908 # 0x11fb29e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [1069: 444704] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc231c9 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc231c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [534: 34176] @ 0x58aa10 0x58a956 0x589dbd 0x57960c 0x5799b7 0x5d2765 0x5d1685 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58aa0f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58a955 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x589dbc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57960b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x5799b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d2764 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:1108 # 0x5d1684 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:895 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [72: 1152] @ 0xcfc29c 0xd04716 0xd045ec 0xd060b8 0xd3d0a2 0x10cb59c 0xd310a5 0x48b5a1 # 0xcfc29b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04715 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd045eb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd060b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:67 # 0xd3d0a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:165 # 0x10cb59b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:319 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 768] @ 0x8428c8 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xafad72 0x104ab88 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x8428c7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafad71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104ab87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1446: 69408] @ 0xc5320a 0xc4f85d 0xc51149 0xc58757 0xc5874f 0xded042 0xdf041c 0xdef765 0x48b5a1 # 0xc53209 golang.org/x/net/internal/socket.parseInetAddr+0x329 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:100 # 0xc4f85c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc51148 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc58756 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc5874e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xded041 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xdf041b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xdef764 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 0: 0 [2965: 1043680] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x121dbd6 0x121f88e 0x48b5a1 # 0x121dbd5 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6b5 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1481 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [8: 384] @ 0xbe1215 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe1214 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3973: 508544] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3027: 242160] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [149: 2384] @ 0x1224ad6 0x1224ae1 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x1224ad5 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x2415 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x1224ae0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2420 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:645 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2036: 97728] @ 0x1142139 0xc4c3e7 0xc4c1aa 0xc4bce5 0xc4b837 0xc4b6dc 0x48b5a1 # 0x1142138 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:209 # 0xc4c3e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4c1a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4bce4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4b836 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [633: 111408] @ 0x1396bb5 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1396bb4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x174 github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1460: 280320] @ 0x599a45 0x598815 0x5982f3 0x69af55 0x69af37 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69af54 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x69af36 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [366: 8784] @ 0x543115 0x5c3c45 0x5c4a6e 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c4a6d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [971: 155360] @ 0x95b228 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4279: 3012416] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0x95b251 0x9f05db 0x9f05dc 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x95b250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0x9f05da net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0x9f05db net/http.readRequest+0x53b net/http/request.go:1133 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2562: 163968] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [762: 146304] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [143: 9152] @ 0x841de5 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x841de4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [688: 11008] @ 0x558c87 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 47232] @ 0x933345 0x933311 0x933217 0x79aae2 0x79af3c 0x9331cb 0x9330c7 0x79aae2 0x79af3c 0x930e2a 0x930d1a 0x90dc37 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x933344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x933310 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x933216 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9331ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9330c6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x79aae1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x79af3b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x930e29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x930d19 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x90dc36 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [661: 52880] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [6040: 144960] @ 0x90c798 0x90985b 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x90c797 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x90985a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [383: 18384] @ 0x12000e5 0x11fb4c5 0x122c9fb 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x12000e4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.48.0/http2/frame.go:1593 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1052: 252480] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [59: 8496] @ 0x555817 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1181: 12849280] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f7090 0x13f7010 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f708f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xeaf github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f700f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [797: 153024] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [707: 4343808] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x5cd216 0x5d127a 0x5eabff 0x5ff0ce 0x696a33 0x114f4ca 0x114f4e4 0x1193269 0x119023e 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5cd215 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d1279 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:823 # 0x5eabfe github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x5ff0cd github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:58 # 0x696a32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x114f4c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x114f4e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1193268 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x119023d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x40a8f2 0x481029 0xc12493 0x104c311 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [146: 9344] @ 0x6a6df5 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6a6df4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3414: 18353664] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5cbb 0x13f72f5 0x13efc2e 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5cba github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x13f72f4 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x13efc2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [487: 38960] @ 0x122cb56 0x122ca72 0x12253e5 0x12a2948 0x12a2116 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x12253e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [38: 58368] @ 0x53d7f5 0x53d21d 0x53d3f9 0x90a83d 0x90df91 0x90df92 0x90e019 0x93de7e 0x93d43a 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x90a83c crypto/tls.(*Conn).readRecordOrCCS+0x13bc crypto/tls/conn.go:787 # 0x90df90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x90df91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x90e018 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x93de7d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x93d439 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [293: 51568] @ 0x52cea5 0x52cfb0 0x5b89af 0x5b908a 0x696f96 0x1396c7c 0x1394c7b 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x52cea4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52cfaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5b89ae github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5b9089 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1394c7a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [331: 26480] @ 0x4c9a9d 0x827947 0x826f5f 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x827946 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x826f5e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1573: 1006720] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 288] @ 0x6a6d56 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6a6d55 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [101: 2424] @ 0xb76c14 0xb76be9 0xb76b88 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb76c13 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb76be8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb76b87 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:39 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [714: 137088] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [374: 430848] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x11580b8 0x115aef7 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aef6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1677: 80496] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x697fca 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697fc9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [301: 48160] @ 0x5b8d33 0x5b8fcc 0x696f96 0x1396c7c 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x5b8d32 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5b8fcb github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x696f95 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1396c7b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1274: 244608] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [685: 10960] @ 0x1193f18 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1193f17 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:330 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [210: 20160] @ 0x139069a 0x1390784 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1390699 encoding/hex.EncodeToString+0x939 encoding/hex/hex.go:129 # 0x1390783 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa23 github.com/pactus-project/pactus/www/grpc/blockchain.go:186 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [402: 463104] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x11580b8 0x115aa45 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11580b7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115aa44 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0xd02736 0xd0282c 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xd02735 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd0282b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [64: 1024] @ 0x51f406 0xcdfe3f 0xcdfdfb 0xcde946 0xd30ef7 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdfe3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:604 # 0xcdfdfa github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd30ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [12: 288] @ 0xb83437 0xb83383 0xb81f8e 0x48b5a1 # 0xb83436 go.opentelemetry.io/otel/trace.WithAttributes+0x1d6 go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb83382 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [3: 144] @ 0x53b505 0xa2cafe 0xa2cac1 0xa2c7ed 0xa318cc 0xb810d6 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2ed2f 0xb2e7c5 0xb2e38d 0xb2e38e 0xb2de7f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0xa2cafd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa2cac0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa2c7ec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa318cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb810d5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2ed2e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:325 # 0xb2e7c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:308 # 0xb2e38c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2e38d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [114: 21888] @ 0xb82489 0x48b5a1 # 0xb82488 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:456 0: 0 [1391: 44512] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 11328] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [258: 2064] @ 0x114fa70 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa6f github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:114 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x104c0d2 0x104bff3 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x104c0d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x2b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:712 # 0x104bff2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1d2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:735 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [71: 13632] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [883: 367328] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1299: 103920] @ 0x1200fbf 0xff804f 0xff7a7a 0xff7870 0xff7692 0x1200359 0x11fb4c5 0x122c9fb 0x121f6c5 0x48b5a1 # 0x1200fbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff804e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff7a79 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff786f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff7691 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1200358 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x11fb4c4 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x122c9fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [2868: 1009536] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x12236b1 0x122565a 0x12a2948 0x12a2116 0x48b5a1 # 0x12236b0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0xff0 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:468 # 0x1225659 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x12a2947 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x12a2115 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [4630: 296320] @ 0xc2d628 0xc29845 0xc35245 0x48b5a1 # 0xc2d627 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x6e7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [76: 14592] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [227: 21792] @ 0x120d0c5 0x120d0b4 0x120bc8d 0x12224dc 0x48b5a1 # 0x120d0c4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:679 # 0x120d0b3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x120bc8c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:620 # 0x12224db google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [800: 153600] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [128: 2048] @ 0x121dc05 0x121f88e 0x48b5a1 # 0x121dc04 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6e4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1481 # 0x121f88d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [31: 2480] @ 0x58d885 0x58d842 0x58c99b 0x578f06 0x6991e5 0x6991c6 0x698ffe 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x58d884 math/big.nat.make+0x84 math/big/nat.go:67 # 0x58d841 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x58c99a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x578f05 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6991e4 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6991c5 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x698ffd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [900: 2764800] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2716: 11124736] @ 0x13efca5 0x13efc66 0x13efcb4 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13efca4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x13efc65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13efcb3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [234: 26208] @ 0x1215f05 0x1215edc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7385 0x13ef15b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215f04 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x1215edb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7384 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 # 0x13ef15a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5116: 327424] @ 0xbe3f9e 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3f9d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [716: 641536] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [727: 255904] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x13f58ae 0x13f5855 0x13f5847 0x13efcd6 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f58ad net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x13f5854 net/http.Header.Set+0x34 net/http/header.go:40 # 0x13f5846 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x13efcd5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [752: 673792] @ 0x122cb56 0x122ca72 0x121f6c5 0x48b5a1 # 0x122cb55 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x122ca71 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x121f6c4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [5710: 91360] @ 0xc186b9 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc186b8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5d8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [257: 5263360] @ 0xdf2f25 0x4a3e91 0xdc3528 0xdc354f 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdf2f24 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:90 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc3527 github.com/quic-go/quic-go.getLargePacketBuffer+0x327 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdc354e github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34e github.com/quic-go/quic-go@v0.57.1/connection.go:2616 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 64] @ 0x14798b3 0x14dfcc7 0x948b1f 0x948aea 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14dfcc6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x948b1e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x948ae9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [858: 41184] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [473: 52976] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [133: 10640] @ 0x1397b0f 0x139093c 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1397b0e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ce github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x139093b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1270: 243840] @ 0x5dfa75 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [342: 2736] @ 0xc4a9e5 0xc4a645 0xc39165 0xc38985 0xc351a7 0x48b5a1 # 0xc4a9e4 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc4a644 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:257 # 0xc39164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc38984 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [43: 8256] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x698fb9 0x698aac 0x8c24f1 0x8c3cc4 0x8c595b 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x698fb8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x698aab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8c24f0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8c3cc3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8c595a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1301: 1665280] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [876: 126144] @ 0x741845 0x7416c6 0x9f0548 0x9c9b07 0x9ce8f8 0x48b5a1 # 0x741844 net/url.parse+0xc4 net/url/url.go:523 # 0x7416c5 net/url.ParseRequestURI+0x25 net/url/url.go:501 # 0x9f0547 net/http.readRequest+0x4a7 net/http/request.go:1123 # 0x9c9b06 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9ce8f7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1283: 246336] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [525: 42000] @ 0x586925 0x58689d 0x5eae6a 0x5eadf3 0x5ff8e5 0x5ff09b 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x586924 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58689c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5eae69 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5eadf2 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1236: 1423872] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6732: 861696] @ 0xafc859 0xafc7f8 0xafcae7 0xafcb94 0xb7bf13 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xafc858 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x118 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xafc7f7 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:45 # 0xafcae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xafcb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb7bf12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1662: 691392] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f6372 0x13f62e7 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f6371 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x191 github.com/pactus-project/pactus/www/html/server.go:252 # 0x13f62e6 github.com/pactus-project/pactus/www/html.txToTable+0x106 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 816] @ 0x696afb 0x698cde 0x698cb9 0x698948 0x115b417 0x115aeea 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x696afa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x698cdd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x698cb8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x698947 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x115b416 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x115aee9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0xde71b9 0xde8505 0xdf55fa 0xde9272 0xde93e5 0xdbf02d 0xdbe33c 0xdb9fcd 0xdb9565 0xdb8b3b 0xdb6909 0x48b5a1 # 0xde71b8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xde8504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdf55f9 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde9271 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde93e4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdbf02c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdbe33b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb9fcc github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb9564 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdb8b3a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdb6908 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [916: 468992] @ 0x7fb4d6 0x7fae65 0x123b125 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x7fb4d5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7fae64 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x123b124 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [116: 5568] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5472: 14708736] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f5ed4 0x13efa1b 0x13ef05f 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f5ed3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0xd3 github.com/pactus-project/pactus/www/html/server.go:262 # 0x13efa1a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x13ef05e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 384] @ 0x776b71 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [10: 160] @ 0xb8344b 0xb81f8e 0x48b5a1 # 0xb8344a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x1ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb81f8d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [427: 20496] @ 0x53b505 0x12a5286 0x12a5265 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x53b504 context.WithValue+0xa4 context/context.go:737 # 0x12a5285 google.golang.org/grpc.NewContextWithServerTransportStream+0x1125 google.golang.org/grpc@v1.77.0/server.go:1878 # 0x12a5264 google.golang.org/grpc.(*Server).processUnaryRPC+0x1104 google.golang.org/grpc@v1.77.0/server.go:1427 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6054: 96864] @ 0xc19eee 0xc197db 0x48b5a1 # 0xc19eed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x3ad github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:185 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [529: 609408] @ 0xc2fc87 0xc25069 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2fc86 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc25068 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [552: 13248] @ 0xbe268e 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe268d github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [748: 11968] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18188: 1164032] @ 0xc387e5 0xc351a7 0x48b5a1 # 0xc387e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1341 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [200: 83200] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2008: 96384] @ 0x480fda 0x480fef 0xc42bf6 0xc4b605 0xc4ae50 0xc4ab98 0x48b5a1 # 0xc42bf5 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:230 # 0xc4b604 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x884 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:100 # 0xc4ae4f github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:332 # 0xc4ab97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [389: 43568] @ 0xc2074c 0xc20740 0xc3861c 0xc351a7 0x48b5a1 # 0xc2074b github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x14b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2073f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1298: 41536] @ 0x11833c5 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x11833c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [784: 163072] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f62e6 0x13f621a 0x13f60db 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f62e5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x105 github.com/pactus-project/pactus/www/html/server.go:221 # 0x13f6219 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x13f60da github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [804: 926208] @ 0x13f6131 0x13f60f2 0x13f6140 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x13f6130 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x13f60f1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x13f613f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [408: 26112] @ 0x53d285 0x53d3f9 0x5c34ff 0x5c3e5d 0x6a4a6c 0x6a49c5 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c34fe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c3e5c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a4a6b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a49c4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [93: 1714176] @ 0x6e7ee5 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7ee4 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [927: 385632] @ 0x1215dcc 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1338: 470976] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0x9cb2ff 0x9cad77 0x13f58fa 0x13f6165 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x9cb2fe net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9cad76 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x13f58f9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x13f6164 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2106: 101088] @ 0x117bce5 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x117bce4 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:95 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [237: 26544] @ 0x1215dbb 0x121921a 0x12af304 0x12ae6d4 0x12b0422 0x12ae18a 0x12ad590 0x12acf82 0x128ff51 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x1215dba google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x1219219 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x12af303 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x12ae6d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12ae189 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x12ad58f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x12acf81 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x128ff50 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1260: 241920] @ 0x5dfa75 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa74 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:302 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x8c6a88 0x8c62cb 0xd6001a 0x10cb6b2 0xd310a5 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c6a87 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8c62ca github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd60019 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10cb6b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:326 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1043: 150192] @ 0x6a6adb 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6ada github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:165 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1408: 45056] @ 0x563879 0x563c7a 0x563a4a 0x56351d 0x555834 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x563878 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x563c79 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x563a49 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56351c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x555833 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2288] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc18e51 0xc19685 0x48b5a1 # 0xc18e50 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:115 # 0xc19684 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x144 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:164 0: 0 [415: 86320] @ 0x69b34b 0x6a6e39 0x6a6056 0x8b23ee 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [288: 13824] @ 0x139b3ba 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x139b3b9 github.com/gorilla/mux.(*Router).ServeHTTP+0xb9 github.com/gorilla/mux@v1.8.1/mux.go:196 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [761: 146112] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1263: 242496] @ 0x5dfab3 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1235: 237120] @ 0x5e3979 0x5e011a 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [790: 164320] @ 0x115936f 0x1159360 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x115936e github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1ee github.com/pactus-project/pactus/types/certificate/certificate.go:359 # 0x115935f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [288: 6912] @ 0xdcb545 0xdd250b 0xdd1d45 0xdd1bf0 0xdd098f 0xdd070b 0xdc3db4 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xdcb544 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdd250a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdd1d44 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdd1bef github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdd098e github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdd070a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdc3db3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [70: 80640] @ 0x5a804a 0x6b098b 0x6b095f 0x118fb71 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x118fb70 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2f0 github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7874: 7055104] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13449: 5594784] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc25650 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc2564f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [37686: 86828544] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [38: 3040] @ 0xd9913a 0x4a3e91 0xd9a25e 0xd9cd09 0xdc414a 0xdc3f3c 0xdc32e6 0xdc2ebc 0xdc23f7 0xdb6ba8 0x48b5a1 # 0xd99139 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc4149 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdc3f3b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdc32e5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdc2ebb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdc23f6 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1825: 1051200] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 320] @ 0x844576 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0xb07b26 0x48b5a1 # 0x844575 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b25 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [126: 4032] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 2016] @ 0x74c3da 0x74c3f0 0x1490c4f 0x14cb57f 0x14ce9b0 0x7a2885 0x79cb29 0x79c63d 0x94856a 0x9433a5 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x74c3d9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74c3ef crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1490c4e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x14cb57e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x14ce9af crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7a2884 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x79cb28 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79c63c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x948569 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x9433a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [53: 2544] @ 0x6b063b 0x6b0618 0x8b0c5a 0x8b485f 0x115beb5 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b063a bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b0617 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8b0c59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8b485e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x115beb4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:549 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [178: 102528] @ 0x606350 0x60573b 0x6058f2 0x697645 0x69889b 0x115df11 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69889a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x115df10 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1189: 228288] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1565: 75120] @ 0x599a45 0x598815 0x5982f3 0x697f3f 0x697ef3 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x6aa04e 0x6aa034 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x697f3e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x697ef2 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6aa04d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6aa033 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 12800] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xc233e7 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc233e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [151: 618496] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 120064] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 3696] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2104: 4847616] @ 0xc2d84c 0xc2cfc5 0xc29845 0xc35245 0x48b5a1 # 0xc2d84b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2cfc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [516: 66048] @ 0x5cdc85 0x5d15f6 0x5ff025 0x697485 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cdc84 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [153: 3672] @ 0x697273 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697272 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3976: 381696] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [198: 6336] @ 0x5eadea 0x5ff8e5 0x5ff09b 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5eade9 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x5ff8e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:121 # 0x5ff09a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:55 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1266: 243072] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e37 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e36 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1001: 896896] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8168: 261376] @ 0xbe268e 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe268d github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2155: 1930880] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12016: 3460608] @ 0x596dde 0x117bd2a 0x117bcee 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x596ddd github.com/fxamacker/cbor/v2.DecOptions.decMode+0x3fd github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1131 # 0x117bd29 github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x89 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:919 # 0x117bced github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2065: 99120] @ 0x1182896 0x11828e6 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x1182895 bytes.NewReader+0x55 bytes/reader.go:159 # 0x11828e5 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2679: 171456] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6100: 97600] @ 0xc3ac77 0xc197ba 0x48b5a1 # 0xc3ac76 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc197b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [11827: 6055424] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3371: 269680] @ 0x6b142c 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b142b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [77: 3696] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9995: 479760] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [396: 9504] @ 0x5c4a55 0x69d5a5 0x69dd29 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c4a54 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x69d5a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69dd28 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [316: 5056] @ 0xc4c605 0xc4c43d 0xc4c1aa 0xc4bce5 0xc4b837 0xc4b6dc 0x48b5a1 # 0xc4c604 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc4c43c github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc4c1a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4bce4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4b836 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4b6db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [101: 180992] @ 0xcfccb6 0xcfc805 0xd063a5 0xd5f639 0xd5e115 0xd5d75a 0xd5bcf2 0x48b5a1 # 0xcfccb5 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcfc804 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd063a4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:51 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [417: 10008] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6ad205 0x6ad17f 0x1166331 0x1166273 0x115fef1 0x115feb4 0x1184a68 0x1192b2f 0x118e02d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6ad204 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x124 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6ad17e github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x9e github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x1166330 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x1166272 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x115fef0 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x115feb3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x1184a67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x1192b2e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x118e02c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5485: 702080] @ 0x5985e9 0x117bd3f 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5985e8 github.com/fxamacker/cbor/v2.(*decMode).NewDecoder+0x28 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1363 # 0x117bd3e github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x9e github.com/pactus-project/pactus/sync/bundle/bundle.go:100 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1246: 239232] @ 0x5dfab3 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1250: 240000] @ 0x5dfab3 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [372: 23808] @ 0x5cda79 0x5d15f6 0x5ff025 0x697485 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5cda78 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [637: 10192] @ 0xc4ac2d 0x48b5a1 # 0xc4ac2c github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xec github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [95: 4560] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [746: 179040] @ 0xd3d999 0xd3d98b 0xd2fde5 0x10bd337 0x10bad99 0x10ba886 0x48b5a1 # 0xd3d998 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d98a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2fde4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:979 # 0x10bd336 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:516 # 0x10bad98 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:313 # 0x10ba885 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [767: 147264] @ 0x605fe6 0x60573b 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x605fe5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2534: 973056] @ 0x606005 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x606004 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [72: 13824] @ 0x697baf 0x697434 0x6a425e 0x6a3e2f 0x114ff85 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697bae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x114ff84 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x5a804a 0x117bc5f 0x117bc60 0x1192c8f 0x11908a5 0x118fec8 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x117bc5e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x117bc5f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x1192c8e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x11908a4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118fec7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [781: 99968] @ 0x53d7f5 0x53d21d 0x53d3f9 0x54417c 0x5c3eca 0x69ec1a 0x69ebb9 0x6a4b31 0x6a551e 0x6a4227 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54417b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69ec19 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69ebb8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a4226 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [350: 8400] @ 0x5c1b8b 0x5c2486 0x6978dd 0x6aea35 0x6aea49 0x6aea23 0x6ae561 0x6ae541 0x115bcb0 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5c1b8a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c2485 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6978dc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6aea34 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x5f4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6aea48 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0x608 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6aea22 github.com/pactus-project/pactus/committee.(*committee).iterate+0x5e2 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6ae560 github.com/pactus-project/pactus/committee.(*committee).find+0x120 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6ae540 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x115bcaf github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:545 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1323: 42336] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [813: 39024] @ 0x6aec4a 0x6aec0a 0x6aec37 0x6aec02 0x115e282 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6aec49 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6aec09 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6aec36 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6aec01 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115e281 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1678: 80544] @ 0x1142016 0x4a530a 0x48b5a1 # 0x1142015 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:193 # 0x4a5309 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [997: 159520] @ 0xc2051f 0xc204ff 0xc3895b 0xc351a7 0x48b5a1 # 0xc2051e github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x49e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc204fe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc3895a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc351a6 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] @ 0x5440da 0x5c3eca 0x5c4972 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5440d9 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c3ec9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c4971 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2052: 98496] @ 0xc4a68c 0xc39165 0xc38985 0xc351a7 0x48b5a1 # 0xc4a68b github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:261 # 0xc39164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc38984 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1236: 237312] @ 0x5dfa94 0x5e112b 0x605d25 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x605d24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1911: 91728] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1342: 42944] @ 0x558c87 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x558c86 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [743: 142656] @ 0x5dfa94 0x5e112b 0x5e1345 0x605d92 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605d91 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1220: 19520] @ 0xbe4858 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe4857 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x6b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3145: 301920] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3447: 275760] @ 0x6b096f 0x6b148a 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b096e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3915: 438480] @ 0xc1a0c9 0xc25691 0xc24fd4 0xc39352 0xc351c5 0x48b5a1 # 0xc1a0c8 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:215 # 0xc25690 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x670 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc24fd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc39351 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc351c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1446: 46272] @ 0xbe48a8 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe48a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2297: 1323072] @ 0x606350 0x60573b 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11724: 18008064] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3707: 2135232] @ 0x606350 0x60573b 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x60634f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x60573a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [368: 23552] @ 0xbe3698 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe3697 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x8b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x69811b 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2316: 1334016] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8351: 14964992] @ 0xb276ef 0xb74a58 0xb7bbee 0xb774be 0xb76afd 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xb276ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb74a57 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb7bbed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb774bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb76afc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1995: 829920] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc2a352 0xc2a360 0xc35245 0x48b5a1 # 0xc2a351 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2a35f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [39953: 4474736] @ 0xc1853b 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xc1853a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x45a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:88 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 3648] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x114efad 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x114efac github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 784] @ 0xd027be 0xcfd64b 0xd05afd 0xd31bb5 0xd31978 0xd2c2e5 0x10cc7a3 0xc18f8d 0x48b5a1 # 0xd027bd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd64a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05afc github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:45 # 0xd31bb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:247 # 0xd31977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2c2e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:518 # 0x10cc7a2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:449 # 0xc18f8c 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] @ 0x468b06 0x14db133 0x14e01b3 0x94c48d 0x907927 0x9473a5 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14db132 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x94c48c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x907926 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x9473a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [8036: 1542912] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6087: 97392] @ 0x53953b 0xc3acc5 0xc197ba 0x48b5a1 # 0x53953a context.AfterFunc+0x7a context/context.go:330 # 0xc3acc4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc197b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [4: 512] @ 0x4a423c 0x4a4086 0x4a3dfc 0x90d50e 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x4a423b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a4085 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3dfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x90d50d crypto/tls.(*Conn).writeRecordLocked+0x3ad crypto/tls/conn.go:995 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [448: 3670016] @ 0x118b75d 0x118b42b 0x118dbd9 0x118dbda 0x118d8bd 0x118d39b 0x48b5a1 # 0x118b75c github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x118b42a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118dbd8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118dbd9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118d8bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x118d39a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [42: 64512] @ 0x7b9e65 0x7bb1bd 0xd685a8 0x942fd7 0x94998c 0x9433d4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x7b9e64 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7bb1bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd685a7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:132 # 0x942fd6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x94998b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9433d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 14080] @ 0x90d3b3 0x90d1ea 0x90dca6 0x94719b 0x943392 0x93d59d 0x910b72 0x94ed48 0x48b5a1 # 0x90d3b2 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x90d1e9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 176] @ 0x6b062a 0x6b055f 0x115bec8 0x8c1e87 0x115bcfa 0x115ad32 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6b0629 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b055e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x115bec7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:550 # 0x8c1e86 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x115bcf9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:547 # 0x115ad31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20565: 23690880] @ 0xbe46cc 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe46cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 192] @ 0x14798b3 0x5cdc5f 0x5d15f6 0x5ff025 0x697485 0x69c915 0x69c2b0 0x115e2a8 0x115a86d 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5cdc5e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d15f5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/fp/element.go:884 # 0x5ff024 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/hash_to_g1.go:49 # 0x697484 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e2a7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x115a86c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29517: 5194992] @ 0x5599ac 0x556575 0x558091 0x55649e 0x55710f 0x5564d4 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 4128] @ 0x599a45 0x598815 0x5982f3 0x69707f 0x697033 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69707e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x697032 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7027: 787024] @ 0xc2da67 0xc2da5b 0xc29f5c 0xc35245 0x48b5a1 # 0xc2da66 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x106 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2da5a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc29f5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [47216: 1133184] @ 0xbe468c 0xbe40a5 0xbe0e9a 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe468b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x4eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe40a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe0e99 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [775: 148800] @ 0x5dfab3 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfab2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 202752] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b3f13 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b3f12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 112] @ 0x8c1385 0x8c3ade 0x8c3953 0x8c583f 0x1151d3c 0x11515e5 0x115d33c 0x119199a 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8c1384 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8c3add github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8c3952 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8c583e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1151d3b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x11515e4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115d33b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:700 # 0x1191999 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [769: 147648] @ 0x5e3979 0x5e011a 0x5e112b 0x5e1345 0x605e25 0x6057d0 0x6058f2 0x697645 0x6aa206 0x1159345 0x1185193 0x1191c33 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x5e3978 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e2.go:249 # 0x5e0119 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:339 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605e24 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6aa205 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1159344 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x1185192 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1191c32 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5962: 858528] @ 0x555817 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0x8ab38a 0x104bd77 0x1049a33 0x1052df5 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0x8ab389 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0x104bd76 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:691 # 0x1049a32 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f2 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:482 # 0x1052df4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:465 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 240] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4032: 387072] @ 0x4c9a9d 0x5569bd 0x55739d 0x55649e 0x558091 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x5569bc encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55739c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x558090 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4355: 557440] @ 0x599a45 0x5a2b6d 0x599d6d 0x598815 0x5b1293 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b1292 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 1792] @ 0xb8141b 0xb80b75 0xb800cb 0xb7f4b3 0xb7cf12 0xb71f15 0xb2f42a 0xb2f1fb 0xb2e2a5 0xb2de7f 0x48b5a1 # 0xb8141a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:348 # 0xb80b74 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb800ca github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb7f4b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb7cf11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb71f14 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb2f429 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2f1fa github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e2a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2de7e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0xb72da3 0xb72945 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0xb72da2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:523 # 0xb72944 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:479 0: 0 [47927: 55211904] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 93696] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [461: 531072] @ 0x5a804a 0x6b098b 0x6b095f 0x6b13df 0x118348e 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b13de github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0xcfcc9d 0xcfc965 0xd063bb 0xd5f639 0xd5e115 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0xcfcc9c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcfc964 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd063ba github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:53 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [46: 5152] @ 0x48777c 0x4ed068 0x114ba10 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x114ba0f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [1: 32] @ 0x776ee5 0x779f1c 0xafcf87 0xafcd5a 0xafcd39 0xaff25f 0xb71c69 0xb73eef 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafcf86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:109 # 0xafcd59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xafcd38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaff25e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/protocol_messenger.go:168 # 0xb71c68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb73eee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [45578: 7292480] @ 0xbe0fd5 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe0fd4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9b4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1255: 481920] @ 0x599a45 0x598815 0x5982f3 0x6a6b35 0x6a6b17 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x599a44 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b34 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b16 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48599: 55986048] @ 0x5a804a 0x6b098b 0x6b095f 0x6b148a 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5a8049 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b098a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b095e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b1489 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6863: 164712] @ 0x114c869 0xc30ce6 0xc30b10 0xc38de9 0xc3885a 0xc351a7 0x48b5a1 # 0x114c868 github.com/pactus-project/pactus/network.MessageIDFunc+0x48 github.com/pactus-project/pactus/network/utils.go:140 # 0xc30ce5 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc30b0f github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc38de8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1398 # 0xc38859 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc351a6 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] @ 0x6a6f1a 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6a6f19 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [21860: 11192320] @ 0x5b176e 0x5b161d 0x5b1206 0x117bd5b 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5b176d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b161c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b1205 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x117bd5a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2772: 177408] @ 0x776ee5 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42918: 4806816] @ 0x5394ed 0xc3acc5 0xc197ba 0x48b5a1 # 0x5394ec context.AfterFunc+0x2c context/context.go:326 # 0xc3acc4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc197b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [1917: 92016] @ 0x557c45 0x55649e 0x555cde 0x5558d9 0x6b0dad 0x5579e7 0x55649e 0x555cde 0x5558d9 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x557c44 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b0dac github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x5579e6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55649d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 2560] @ 0xce293e 0xcdfee8 0xcde946 0xd318ea 0x1048eaf 0x104947a 0x1048bb0 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfee7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:586 # 0xcde945 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd318e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:224 # 0x1048eae github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x1049479 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x14798b3 0x1485012 0x14db19c 0x14e01b3 0x14dfd49 0x14df73a 0x947258 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x14798b2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1485011 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x14db19b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df739 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x947257 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x698133 0x69b49f 0x6a6e39 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1239: 237888] @ 0x5dfa94 0x5e112b 0x5e1345 0x605dd2 0x6057d0 0x6058f2 0x697645 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x5dfa93 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5e112a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e1344 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x605dd1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x6057cf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x6058f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x697644 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [180: 4320] @ 0x114fa85 0x117bdad 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x114fa84 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:117 # 0x117bdac github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 47360] @ 0x90cfae 0x90d7db 0x90dca6 0x94719b 0x943392 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x90cfad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x90d7da crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x90dca5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x94719a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x943391 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [469: 3752] @ 0xc2d6cc 0xc2d575 0xc29845 0xc35245 0x48b5a1 # 0xc2d6cb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2d574 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc29844 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [36322: 5230368] @ 0xbe2a4f 0xbe10d6 0xc1855a 0x10cc182 0x10cbdbf 0xd310a5 0x48b5a1 # 0xbe2a4e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe10d5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc18559 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10cc181 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10cbdbe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 524288] @ 0x53d7f5 0x53d21d 0x53d3f9 0x51f317 0x13f2ca6 0x13f2c29 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x13f2ca5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x13f2c28 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 2560] @ 0x842be6 0x85723a 0x856e78 0x829aec 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x123b4ba 0x129e69f 0x12b2a11 0x12b1b7f 0x12b0422 0x12b1975 0x128ffa4 0x13d655a 0x128fe25 0x13005e5 0x13f1cc9 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x842be5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x829aeb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x123b4b9 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x129e69e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x12b2a10 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x12b1b7e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x12b0421 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x12b1974 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x128ffa3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x13005e4 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 # 0x13f1cc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [171: 179306496] @ 0x1204e48 0x1204c66 0x123b1c2 0x129cbca 0x12a355f 0x12a5425 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1204e47 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1204c65 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x123b1c1 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12a355e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x12a5424 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [36: 2304] @ 0x1393ce8 0x13937c5 0x118156e 0x1392fdb 0x1300e2b 0x136403e 0x1300c83 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x1393ce7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x207 github.com/pactus-project/pactus/www/grpc/network.go:141 # 0x13937c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x118156d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1392fda github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x1300e2a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1300c82 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [744: 11904] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x118356d 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x118356c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468b06 0x777bac 0x77b2d5 0x77b2d6 0xd37385 0xd291cd 0xd290aa 0xd2a183 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd37384 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:655 # 0xd291cc github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:146 # 0xd290a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:131 # 0xd2a182 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x222 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:240 0: 0 [1: 160] @ 0x51c37b 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0x539baa 0x539e3b 0x53ac38 0x53b42d 0x53b3ef 0xd2a005 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539e3a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd2a004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:225 0: 0 [15: 6240] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0xc12493 0x104c311 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc12492 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x104c310 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4f0 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:736 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 160] @ 0xd3d314 0xd3d306 0xd36a2a 0xd2a058 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd36a29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:595 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 480] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd36a2a 0xd2a058 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd36a29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:595 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0xd28cc5 0xd290c7 0xd2a183 0x48b5a1 # 0xd28cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).freePeerToken+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:95 # 0xd290c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0xa6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:135 # 0xd2a182 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x222 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:240 0: 0 [1: 208] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x53ac38 0x53b42d 0x53b3ef 0xe20410 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xe2040f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:230 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x67780a 0x66ef55 0x66b007 0x66ab7b 0x65fab8 0x66f287 0x66f129 0x66f12a 0x64a48e 0x649c68 0x64934a 0x648c29 0xe16f2b 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x677809 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x66ef54 net.(*TCPAddr).sockaddr+0x34 net/tcpsock_posix.go:40 # 0x66b006 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f286 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64a48d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe16f2a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 160] @ 0xce293e 0xcdfa7e 0xcde605 0xcde425 0xe2079a 0xd36cad 0xd2a058 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdfa7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:560 # 0xcde604 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:394 # 0xcde424 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:379 # 0xe20799 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:255 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 160] @ 0xc09e25 0xc09fa6 0xe200c7 0xd3d7fa 0xd36a2a 0xd2a058 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe200c6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:194 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd36a29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:595 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x65e370 0x65f21e 0x647a25 0x648977 0xe16f2b 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x65e36f net.filterAddrList+0x18f net/ipsock.go:137 # 0x65f21d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x647a24 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x648976 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0xe16f2a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x8b9549 0x8b9524 0x8b9065 0x8b850d 0x8b1c70 0x8b3bb4 0x8b2486 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b9548 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x88 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8b9523 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8b9064 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8b850c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8b1c6f github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x480fda 0x480fef 0xd32b09 0xd264c6 0xd33bf8 0x48b5a1 # 0xd32b08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x2a8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:170 # 0xd264c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a85 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:374 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 160] @ 0xce293e 0xcdf89f 0xcddb71 0xce126c 0xe20a82 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0xce293d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/scope.go:56 # 0xcdf89e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:550 # 0xcddb70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:313 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe20a81 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:270 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [39: 3744] @ 0x543115 0x5c3c45 0x6972cb 0x697261 0x69710a 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6972ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x697260 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x697109 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x480fda 0x480fef 0x539f16 0x53ac38 0x53b42d 0x53b3ef 0xd2a005 0x48b5a1 # 0x539f15 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd2a004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 48] @ 0x777f4b 0x777ef3 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x777f4a strings.(*Builder).WriteByte+0x26a strings/builder.go:97 # 0x777ef2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x212 github.com/multiformats/go-multiaddr@v0.16.1/component.go:230 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 192] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x654fd7 0x66b03c 0x66ab7b 0x65fab8 0x66f287 0x66f129 0x66f12a 0x64a48e 0x649c68 0x64934a 0x648c29 0xe16f2b 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x654fd6 net.(*netFD).connect+0x216 net/fd_unix.go:91 # 0x66b03b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66ab7a net.socket+0x29a net/sock_posix.go:70 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f286 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64a48d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe16f2a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 224] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xe20410 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xe2040f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:230 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 224] @ 0x53abd9 0x53b42d 0x53b3ef 0xd2a005 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd2a004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:225 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x539f5a 0x53ac38 0x53b42d 0x53b3ef 0xd2a005 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd2a004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 64] @ 0x77f73e 0x77f6f3 0xd37365 0xd291cd 0xd290aa 0xd2a183 0x48b5a1 # 0x77f73d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x77f6f2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd37364 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:646 # 0xd291cc github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:146 # 0xd290a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:131 # 0xd2a182 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x222 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:240 0: 0 [3: 192] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x948ba7 0x948b53 0x9433b4 0x93d59d 0x910b72 0xd6a9df 0xd6a98a 0xd6a21d 0xd5eca2 0xd5dc5a 0xd5d75a 0xd5bcf2 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x948ba6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x948b52 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x9433b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x93d59c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a21c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd5eca1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd5bcf1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410db7 0xd32b38 0xd264c6 0xd33bf8 0x48b5a1 # 0xd32b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x2d7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:171 # 0xd264c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a85 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:374 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [9910: 1585600] @ 0xc2da78 0xc2da5b 0xc29f5c 0xc35245 0x48b5a1 # 0xc2da77 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x117 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2da5a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc29f5b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc35244 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 176] @ 0x867474 0x866142 0x865dcc 0x7fde22 0x7fdb92 0x104ab56 0x104a345 0x10495b4 0x1048bb0 0x48b5a1 # 0x867473 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x866141 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x865dcb google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7fde21 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7fdb91 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x104ab55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x104a344 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x344 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:527 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [3: 624] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd32cec 0xd264c6 0xd33bf8 0x48b5a1 # 0xd32ceb github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x48b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:175 # 0xd264c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a85 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:374 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 64] @ 0x1490d30 0x14db01a 0x14e01b3 0x14dfd49 0x923e57 0x923e06 0x9201a5 0x919ece 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x1490d2f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x14db019 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x923e56 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x2d6 crypto/internal/fips140/tls13/tls13.go:137 # 0x923e05 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x285 crypto/tls/handshake_client_tls13.go:737 # 0x9201a4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 384] @ 0x66a9a6 0x66a97d 0x65fab8 0x66f287 0x66f129 0x66f12a 0x64a48e 0x649c68 0x64934a 0x648c29 0xe16f2b 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x66a9a5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66a97c net.socket+0x9c net/sock_posix.go:27 # 0x65fab7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66f286 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x66f128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x66f129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64a48d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x649c67 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x649349 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x648c28 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe16f2a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 576] @ 0x6489ad 0xe16f2b 0xe162bc 0xe15d68 0xe20505 0xe20c0a 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x6489ac net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0xe16f2a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xca github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/reuseport.go:23 # 0xe162bb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x23b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:86 # 0xe15d67 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:36 # 0xe20504 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:243 # 0xe20c09 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x209 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:274 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [6217: 994720] @ 0x1183596 0x1183585 0x1182c4f 0x11830f3 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x1183595 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1183584 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1182c4e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11830f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6044: 870336] @ 0x555817 0x6b147a 0x6b147b 0x118348e 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x555816 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b1479 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b147a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118348d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 3072] @ 0x702832 0x7027a6 0x8b15eb 0x8b15be 0x8b3005 0x115ad5b 0x1194fa6 0x118f42b 0x1193fef 0x119398b 0x11933ee 0x114d2bf 0x48b5a1 # 0x702831 github.com/syndtr/goleveldb/leveldb.(*Batch).grow+0xf1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:87 # 0x7027a5 github.com/syndtr/goleveldb/leveldb.(*Batch).appendRec+0x65 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:98 # 0x8b15ea github.com/syndtr/goleveldb/leveldb.(*Batch).Put+0x66a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:123 # 0x8b15bd github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x63d github.com/pactus-project/pactus/store/block.go:99 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118f42a github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x56a github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x119398a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [563: 63056] @ 0xd02749 0xd02842 0xd01646 0xd00c65 0xd005ef 0xd00438 0x48b5a1 # 0xd02748 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd02841 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd01645 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00c64 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd005ee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00437 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] @ 0x69811b 0x6a5148 0x6a4f50 0x6a6f34 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 128] @ 0x69dc87 0x6a4f1d 0x6a6f34 0x6a6056 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69dc86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6055 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 112] @ 0x415a34 0x4ed028 0xd1fb9d 0xd23bc7 0xd33bf8 0x48b5a1 # 0x4ed027 time.NewTimer+0x27 time/sleep.go:144 # 0xd1fb9c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/clock.go:47 # 0xd23bc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:122 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 80] @ 0xd9913a 0x4a3e91 0xd9a25e 0xd9cd09 0xdc4362 0xdc3c85 0xdc249c 0xdc24ec 0xdb6ba8 0xdef0ba 0x48b5a1 # 0xd99139 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:35 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9a25d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd9cd08 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x328 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/sent_packet_handler.go:312 # 0xdc4361 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x181 github.com/quic-go/quic-go@v0.57.1/connection.go:2757 # 0xdc3c84 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.57.1/connection.go:2691 # 0xdc249b github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdc24eb github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdb6ba7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xdef0b9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 240] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [304: 1245184] @ 0xafa9df 0xafa972 0xafa976 0x104a2e5 0x10495b4 0x1048bb0 0x48b5a1 # 0xafa9de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafa971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafa975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x104a2e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:524 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0xd33705 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd33704 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x484 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:278 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 48] @ 0x5c4959 0x69ebb3 0x6a4b31 0x6a551e 0x6a5606 0x8b2d49 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5c4958 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x69ebb2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a4b30 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6a551d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6a5605 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8b2d48 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 240] @ 0xc09e25 0xc09fa6 0xe200c7 0xd3d7fa 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe200c6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:194 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0xd24125 0xd33bf8 0x48b5a1 # 0xd24124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x6e4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:197 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 64] @ 0x777d70 0x777d0a 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x777d6f strings.(*Builder).WriteByte+0x8f strings/builder.go:97 # 0x777d09 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x40a8f2 0x481029 0xd2410f 0xd33bf8 0x48b5a1 # 0xd2410e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x6ce github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:199 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 1152] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b2cc7 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b2cc6 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0x14dafe5 0x14e01b3 0x14dfd49 0x14df865 0x922912 0x92015e 0x919ece 0x910b72 0xd6a9df 0xd6a98a 0xd6a89d 0xd5ed22 0xd5dc5a 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x14dafe4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x14e01b2 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x14dfd48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x14df864 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x922911 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x871 crypto/tls/handshake_client_tls13.go:541 # 0x92015d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x919ecd crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6a9de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd6a989 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6a89c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:118 # 0xd5ed21 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:225 # 0xd5dc59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 80] @ 0x6a5fed 0x8b23ee 0x8b2cd1 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6a5fec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:44 # 0x8b23ed github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8b2cd0 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 288] @ 0xd33b5a 0xd33b27 0x48b5a1 # 0xd33b59 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x59 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:97 # 0xd33b26 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [1: 18432] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x1156aa6 0x1156ad5 0x1156a2f 0x1158825 0x8b0bb7 0x8b4739 0x11586c5 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1156aa5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1a5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x1156ad4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x1156a2e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x1158824 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x64 github.com/pactus-project/pactus/state/state.go:197 # 0x8b0bb6 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x8b4738 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x11586c4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:196 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x8acae5 0x8acace 0x8aca5a 0xc0d092 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc0d091 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 96] @ 0x51c449 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x51c448 fmt.Errorf+0x168 fmt/errors.go:32 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 192] @ 0x44d189 0x45f8c9 0xd232e5 0xd23828 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd232e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:54 # 0xd23827 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:98 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 114688] @ 0xc0aec5 0x6e9471 0xc0bdac 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0aec4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0x6e9470 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc0bdab github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x30b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0x1156927 0x11587a5 0x8b5443 0x8b5385 0x1158710 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1156926 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11587a4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x64 github.com/pactus-project/pactus/state/state.go:203 # 0x8b5442 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8b5384 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115870f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x53ad9c 0x53b42d 0x53b3ef 0xd33609 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x53ad9b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd33608 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x388 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:263 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 64] @ 0x777fef 0x777f94 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 256] @ 0x69a0b5 0x699fdf 0x1158765 0x8b5443 0x8b5385 0x1158710 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69a0b4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1158764 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:203 # 0x8b5442 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8b5384 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115870f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 1200] @ 0xd3d314 0xd3d306 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 384] @ 0x51c37b 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x777fef 0x777f94 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x777fee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x777f93 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 208] @ 0x51c37b 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x51c37a fmt.Errorf+0x9a fmt/errors.go:26 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 48] @ 0xd341ce 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd341cd github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x6d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:360 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x539baa 0xd23287 0xd23828 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x539ba9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd23286 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:56 # 0xd23827 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:98 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 320] @ 0xd3d314 0xd3d306 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x415a34 0xd23239 0xd23828 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd23238 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:53 # 0xd23827 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:98 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 80] @ 0x5392bb 0x53929d 0xd23505 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x5392ba context.withCancel+0x3a context/context.go:277 # 0x53929c context.WithCancelCause+0x1c context/context.go:269 # 0xd23504 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:76 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 144] @ 0x480fda 0x480fef 0xd33b36 0xd33b27 0x48b5a1 # 0xd33b35 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:102 # 0xd33b26 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [2: 32] @ 0x114a5f3 0x1149b58 0x11473fa 0x143a455 0x1453fd2 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x114a5f2 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x472 github.com/pactus-project/pactus/network/peermgr.go:201 # 0x1149b57 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11473f9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x143a454 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x1453fd1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 192] @ 0x746b14 0x114a5be 0x114a5a3 0x114a5a4 0x114a5bf 0x1149b58 0x11473fa 0x143a455 0x1453fd2 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x114a5bd github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x114a5a2 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x114a5a3 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x114a5be github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x1149b57 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11473f9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x143a454 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x1453fd1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 960] @ 0xd3d314 0xd3d306 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 96] @ 0xd208ee 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd208ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:37 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 192] @ 0x77f73e 0x77f6f3 0xd37365 0xd291cd 0xd29265 0xd29bc7 0xd29cff 0xd365be 0xd3530f 0xd245ca 0xd33bf8 0x48b5a1 # 0x77f73d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x77f6f2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd37364 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:646 # 0xd291cc github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:146 # 0xd29264 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:150 # 0xd29bc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x366 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:192 # 0xd29cfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:203 # 0xd365bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:573 # 0xd3530e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:470 # 0xd245c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:298 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x539f5a 0x53ac38 0x53b42d 0x53b3ef 0xd33609 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x539f59 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ac37 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd33608 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x388 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:263 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 480] @ 0xc09e25 0xc09fa6 0xe200c7 0xd3d7fa 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe200c6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:194 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 624] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd249a8 0xd33bf8 0x48b5a1 # 0xd249a7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xf67 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:203 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 336] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xd33609 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd33608 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x388 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:263 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0x65aa3f 0x77cd6f 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x65aa3e net.IP.String+0xfe net/ip.go:315 # 0x77cd6e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x468b06 0x777bac 0x77b2d5 0x77b2d6 0xd37385 0xd291cd 0xd29265 0xd29bc7 0xd29cff 0xd365be 0xd3530f 0xd245ca 0xd33bf8 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x77b2d4 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x77b2d5 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd37384 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:655 # 0xd291cc github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:146 # 0xd29264 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:150 # 0xd29bc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x366 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:192 # 0xd29cfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:203 # 0xd365bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:573 # 0xd3530e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:470 # 0xd245c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:298 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 320] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 49152] @ 0xc0aec5 0x6e9471 0xc0bdac 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0aec4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0x6e9470 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc0bdab github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x30b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 448] @ 0xd23525 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd23524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:80 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 96] @ 0x44d189 0x45f8c9 0xd23dbe 0xd33bf8 0x48b5a1 # 0xd23dbd github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x37d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:161 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 32] @ 0x4a024a 0x49fc07 0x77cf6e 0x7833d7 0x777bcf 0x777eb0 0x777ea3 0x77a6e5 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x4a0249 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fc06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x77cf6d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x777eaf github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x777ea2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x77a6e4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 144] @ 0x480fda 0x480fef 0xc0baf8 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0baf7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 160] @ 0xd364fa 0xd3530f 0xd245ca 0xd33bf8 0x48b5a1 # 0xd364f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x359 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:573 # 0xd3530e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:470 # 0xd245c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:298 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 832] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xc0bd48 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0bd47 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [8: 1920] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [6: 672] @ 0x48777c 0x4ed068 0xd1fb9d 0xd23bc7 0xd33bf8 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0xd1fb9c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/clock.go:47 # 0xd23bc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:122 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [8: 2560] @ 0x52d090 0x51f317 0xd20a17 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20a16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:43 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 384] @ 0xd253e8 0xd33bf8 0x48b5a1 # 0xd253e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x19a7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:271 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 288] @ 0x114c06b 0x114a71d 0x1149b58 0x11473fa 0x143a455 0x1453fd2 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x114c06a github.com/pactus-project/pactus/network.ConnectAsync+0x4a github.com/pactus-project/pactus/network/utils.go:74 # 0x114a71c github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x59c github.com/pactus-project/pactus/network/peermgr.go:212 # 0x1149b57 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11473f9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x143a454 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x1453fd1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 224] @ 0x746a05 0x114a5be 0x114a5a3 0x114a5a4 0x114a5bf 0x1149b58 0x11473fa 0x143a455 0x1453fd2 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x114a5bd github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x114a5a2 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x114a5a3 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x114a5be github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x1149b57 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11473f9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x143a454 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x1453fd1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 960] @ 0x52d090 0x51f317 0xd209c5 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x52d08f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd209c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:40 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 32] @ 0xd33332 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd33331 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:241 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x69a0c6 0x69a0a3 0x699fdf 0x1158765 0x8b5443 0x8b5385 0x1158710 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69a0c5 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x69a0a2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x699fde github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x1158764 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:203 # 0x8b5442 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8b5384 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115870f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 480] @ 0xc09e25 0xc09fa6 0xe200c7 0xd3d7fa 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe200c6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:194 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 560] @ 0x746a05 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 64] @ 0x746b14 0x8aff25 0x8aff0b 0x8aff0c 0x521ead 0x52274e 0x5251be 0x51f2f1 0xd2095b 0x521f5b 0x52274e 0x5251be 0x51c365 0x10cdb45 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8aff24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8aff0a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8aff0b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x521eac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2095a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_error.go:38 # 0x521f5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52274d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5251bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c364 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10cdb44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x1c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:558 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0xd23536 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd23535 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x115 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:77 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [9: 1728] @ 0xd356ee 0xd3554f 0xd35533 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd356ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x24d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:500 # 0xd3554e github.com/multiformats/go-multiaddr.ForEach+0xae github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd35532 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x92 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:498 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 800] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 13568] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xd23634 0xd23805 0xd3364d 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0xd23633 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:83 # 0xd23804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_sync.go:93 # 0xd3364c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:266 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 480] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [7: 1680] @ 0xc09e25 0xc09fa6 0xe0b787 0xd3d7fa 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe0b786 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:281 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x480fda 0x480fef 0xd33b2c 0xd33b27 0x48b5a1 # 0xd33b2b github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:101 # 0xd33b26 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [5: 1200] @ 0xd3d314 0xd3d306 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [7: 1344] @ 0xd3037b 0xd35507 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3037a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:40 # 0xd35506 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:494 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 144] @ 0xd3579b 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3579a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2fa github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:506 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 480] @ 0xd356ee 0xd3554f 0xd35533 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd356ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x24d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:500 # 0xd3554e github.com/multiformats/go-multiaddr.ForEach+0xae github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd35532 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x92 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:498 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [8: 896] @ 0xd33b49 0xd33b27 0x48b5a1 # 0xd33b48 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x48 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:103 # 0xd33b26 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [2: 320] @ 0xd3d314 0xd3d306 0xd34d8c 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd34d8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:424 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0xd21e0b 0xd213ad 0xd2824f 0xd24059 0xd33bf8 0x48b5a1 # 0xd21e0a github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x6a github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:118 # 0xd213ac github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x5cc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:94 # 0xd2824e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:428 # 0xd24058 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x618 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:193 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 800] @ 0xd3d314 0xd3d306 0xd350cc 0xd343a2 0xd34945 0xd33d05 0xd23ef0 0xd33bf8 0x48b5a1 # 0xd3d313 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3d305 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:19 # 0xd350cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:400 # 0xd343a1 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:364 # 0xd34944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:452 # 0xd33d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:306 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 416] @ 0x480f93 0x40b6c5 0x40b6b8 0x410cf9 0xd254c7 0xd33bf8 0x48b5a1 # 0xd254c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1a86 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:271 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 800] @ 0xc09e25 0xc09fa6 0xe200c7 0xd3d7fa 0xd35ff3 0x77b522 0xd35825 0xd33d30 0xd23ef0 0xd33bf8 0x48b5a1 # 0xc09e24 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09fa5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe200c6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:194 # 0xd3d7f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_transport.go:45 # 0xd35ff2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:514 # 0x77b521 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd35824 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:513 # 0xd33d2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:309 # 0xd23eef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:180 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 64] @ 0x53ad08 0x53b42d 0x53b3ef 0xd33609 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x53ad07 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd33608 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x388 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:263 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [21: 10752] @ 0xd23b3b 0xd23b28 0xd33bf8 0x48b5a1 # 0xd23b3a github.com/libp2p/go-libp2p/p2p/net/swarm.newDialQueue+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:440 # 0xd23b27 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xe7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:116 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x53abd9 0x53b42d 0x53b3ef 0xd33609 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x53abd8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd33608 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x388 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:263 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [9: 73728] @ 0x918995 0x9189ab 0x919745 0x910b72 0x94ed48 0x48b5a1 # 0x918994 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xa54 crypto/internal/fips140/mlkem/mlkem768.go:197 # 0x9189aa crypto/tls.(*Conn).makeClientHello+0xa6a crypto/tls/handshake_client.go:158 # 0x919744 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x910b71 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x94ed47 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x48777c 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xd2a005 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd2a004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 8192] @ 0x44d8a9 0x456e54 0x456d65 0x4895ea # 0x44d8a8 runtime.allgadd+0x68 runtime/proc.go:692 # 0x456e53 runtime.newproc1+0x93 runtime/proc.go:5187 # 0x456d64 runtime.newproc.func1+0x24 runtime/proc.go:5162 # 0x4895e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 0: 0 [1: 48] @ 0x8b53f2 0x8b5437 0x8b5385 0x1158710 0x1157950 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b53f1 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xf1 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8b5436 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x136 github.com/pactus-project/pactus/store/validator.go:91 # 0x8b5384 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115870f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:202 # 0x115794f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 36864] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0x1149909 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1149908 github.com/pactus-project/pactus/network.newPeerMgr+0x288 github.com/pactus-project/pactus/network/peermgr.go:54 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 54528] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410db7 0x1149909 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1149908 github.com/pactus-project/pactus/network.newPeerMgr+0x288 github.com/pactus-project/pactus/network/peermgr.go:54 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 892928] @ 0x11497d0 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x11497cf github.com/pactus-project/pactus/network.newPeerMgr+0x14f github.com/pactus-project/pactus/network/peermgr.go:50 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 48] @ 0x6f980f 0x6f8eb0 0x6fd085 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd084 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x53d285 0x53d3f9 0x7762cb 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x53d284 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d3f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7762ca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 144] @ 0x7130b1 0x71309d 0x713051 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7130b0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x71309c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x713050 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 48] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 768] @ 0x776ee5 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 96] @ 0x8ace6e 0x8acdf0 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8ace6d github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x4d github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:98 # 0x8acdef github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:89 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 192] @ 0x746b14 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746b13 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 336] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 192] @ 0x746db4 0x746c3f 0x746c40 0x76d878 0x77e3cd 0x783473 0x7763e7 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746db3 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x133 github.com/mr-tron/base58@v1.2.0/base58/base58.go:153 # 0x746c3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x746c3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x76d877 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77e3cc github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 96] @ 0x776b8d 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x776ee5 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 512] @ 0x53195f 0x7760f9 0x7760df 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x7760f8 strings.Split+0x78 strings/strings.go:361 # 0x7760de github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 64] @ 0x776b71 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x776b70 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 192] @ 0x776ee5 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 880] @ 0x746d09 0x746c3f 0x746c40 0x76d878 0x77e3cd 0x783473 0x7763e7 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746d08 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x88 github.com/mr-tron/base58@v1.2.0/base58/base58.go:141 # 0x746c3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x746c3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x76d877 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77e3cc github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 624] @ 0x468c2a 0x746cc6 0x746c3f 0x746c40 0x76d878 0x77e3cd 0x783473 0x7763e7 0x779b95 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746cc5 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:137 # 0x746c3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x746c3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x76d877 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77e3cc github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x783472 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7763e6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x779b94 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 96] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0x8b1776 0x8b177d 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b1775 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8b177c github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 144] @ 0x468b06 0x777bac 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x777bab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 448] @ 0x746a05 0x77e8bb 0x77e8b6 0x77e8b5 0x77e8bc 0x7833d7 0x777bcf 0x778997 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x746a04 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77e8ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x77e8b5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x77e8b4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77e8bb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7833d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x777bce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x778996 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [25: 14400] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 704512] @ 0x114be7b 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x114be7a github.com/pactus-project/pactus/network.MakeAddrInfos+0x3a github.com/pactus-project/pactus/network/utils.go:36 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 96] @ 0x5599ac 0x556575 0x55710f 0x5564d4 0x555cde 0x5558d9 0x114ae72 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5599ab encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x556574 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55710e encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114ae71 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 294912] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x555cde 0x5558d9 0x114ae72 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114ae71 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 229376] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x555cde 0x5558d9 0x114ae72 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114ae71 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 180224] @ 0x486067 0x4c89e6 0x4c888e 0x55703f 0x5564d4 0x555cde 0x5558d9 0x114ae72 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x486066 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c89e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c888d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55703e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5564d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555cdd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x5558d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x114ae71 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 1712128] @ 0x512729 0x512593 0x114ae1d 0x114ae18 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x512728 os.readFileContents+0x48 os/file.go:909 # 0x512592 os.ReadFile+0xd2 os/file.go:874 # 0x114ae1c github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x114ae17 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [45: 10800] @ 0x6fc3dc 0x6fd026 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fd025 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 112] @ 0x111f6d1 0x111f6a3 0x111f20a 0x111c476 0x112ed8f 0x112d192 0x113ae45 0x11446c5 0x1144636 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x111f6d0 go.uber.org/fx/internal/fxreflect.Stack.Strings+0x430 go.uber.org/fx@v1.24.0/internal/fxreflect/stack.go:100 # 0x111f6a2 go.uber.org/fx.(*module).provide+0x402 go.uber.org/fx@v1.24.0/module.go:226 # 0x111f209 go.uber.org/fx.(*module).provideAll+0xa9 go.uber.org/fx@v1.24.0/module.go:175 # 0x111c475 go.uber.org/fx.New+0x835 go.uber.org/fx@v1.24.0/app.go:488 # 0x112ed8e github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xc0e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:738 # 0x112d191 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1591 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:640 # 0x113ae44 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x11446c4 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1144635 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 480] @ 0x480f93 0x40b6c5 0x40b6b8 0x411852 0x10f5ab5 0x10f4857 0x10f43d3 0x10f4105 0x11237a9 0x111f5aa 0x111f20a 0x111c476 0x112ed8f 0x112d192 0x113ae45 0x11446c5 0x1144636 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x10f5ab4 go.uber.org/dig.(*Scope).findAndValidateResults+0x1b4 go.uber.org/dig@v1.19.0/provide.go:566 # 0x10f4856 go.uber.org/dig.(*Scope).provide+0x376 go.uber.org/dig@v1.19.0/provide.go:483 # 0x10f43d2 go.uber.org/dig.(*Scope).Provide+0x272 go.uber.org/dig@v1.19.0/provide.go:424 # 0x10f4104 go.uber.org/dig.(*Container).Provide+0x24 go.uber.org/dig@v1.19.0/provide.go:384 # 0x11237a8 go.uber.org/fx.runProvide+0xa28 go.uber.org/fx@v1.24.0/provide.go:182 # 0x111f5a9 go.uber.org/fx.(*module).provide+0x309 go.uber.org/fx@v1.24.0/module.go:216 # 0x111f209 go.uber.org/fx.(*module).provideAll+0xa9 go.uber.org/fx@v1.24.0/module.go:175 # 0x111c475 go.uber.org/fx.New+0x835 go.uber.org/fx@v1.24.0/app.go:488 # 0x112ed8e github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xc0e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:738 # 0x112d191 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1591 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:640 # 0x113ae44 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x11446c4 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1144635 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [19: 13376] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x793e3d 0x794c3d 0x7936d6 0x794c3d 0x7941e5 0x794c3d 0x795113 0x7cf8a5 0x7cf87c 0xd697e5 0xd6815e 0xd69d9b 0x4c0046 0x4bf139 0x1111074 0x4c0046 0x4bf139 0x1118c7f 0x4c0046 0x4bf139 0x111215f 0x4c0046 0x4bf139 0x111b1bf 0x4c0046 0x4bf139 0x10e5645 0x10e4632 0x10f2b32 0x10f2dab 0x10f1472 0x10f141d 0x10ef1ad 0x10e42f7 0x10efdfe 0x10f1472 0x10f141d 0x10ef1ad 0x10e42f7 0x10efdfe 0x10f1472 0x10f141d 0x10ef1ad 0x10e42f7 0x10f2b32 0x10f2dab 0x10f1472 0x10f141d 0x10ef1ad 0x10ed1d3 0x10ece65 0x111ea89 0x1120ffb 0x1120e7a 0x111c4f4 0x112d156 0x113ae45 0x11446c5 0x1144636 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x793e3c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7936d5 encoding/asn1.makeBody+0x3d5 encoding/asn1/marshal.go:544 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7941e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x794c3c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x795112 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7cf8a4 encoding/asn1.Marshal+0xb44 encoding/asn1/marshal.go:732 # 0x7cf87b crypto/x509.CreateCertificate+0xb1b crypto/x509/x509.go:1777 # 0xd697e4 github.com/libp2p/go-libp2p/p2p/security/tls.keyToCertificate+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:255 # 0xd6815d github.com/libp2p/go-libp2p/p2p/security/tls.NewIdentity+0xbd github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:85 # 0xd69d9a github.com/libp2p/go-libp2p/p2p/security/tls.New+0x21a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:55 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x1111073 go.uber.org/fx.paramTagsAnnotation.build.func1+0x53 go.uber.org/fx@v1.24.0/annotated.go:258 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x1118c7e go.uber.org/fx.(*asAnnotation).build.func1+0x3e go.uber.org/fx@v1.24.0/annotated.go:1325 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x111215e go.uber.org/fx.resultTagsAnnotation.build.func1+0x3e go.uber.org/fx@v1.24.0/annotated.go:399 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x111b1be go.uber.org/fx.(*annotated).cleanUpAsResults.func1+0x3e go.uber.org/fx@v1.24.0/annotated.go:1747 # 0x4c0045 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf138 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x10e5644 go.uber.org/dig.defaultInvoker+0x24 go.uber.org/dig@v1.19.0/container.go:257 # 0x10e4631 go.uber.org/dig.(*constructorNode).Call+0x471 go.uber.org/dig@v1.19.0/constructor.go:198 # 0x10f2b31 go.uber.org/dig.paramGroupedSlice.callGroupProviders+0x171 go.uber.org/dig@v1.19.0/param.go:610 # 0x10f2daa go.uber.org/dig.paramGroupedSlice.Build+0x12a go.uber.org/dig@v1.19.0/param.go:640 # 0x10f1471 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.19.0/param.go:485 # 0x10f141c go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.19.0/param.go:413 # 0x10ef1ac go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10e42f6 go.uber.org/dig.(*constructorNode).Call+0x136 go.uber.org/dig@v1.19.0/constructor.go:160 # 0x10efdfd go.uber.org/dig.paramSingle.Build+0x33d go.uber.org/dig@v1.19.0/param.go:288 # 0x10f1471 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.19.0/param.go:485 # 0x10f141c go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.19.0/param.go:413 # 0x10ef1ac go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10e42f6 go.uber.org/dig.(*constructorNode).Call+0x136 go.uber.org/dig@v1.19.0/constructor.go:160 # 0x10efdfd go.uber.org/dig.paramSingle.Build+0x33d go.uber.org/dig@v1.19.0/param.go:288 # 0x10f1471 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.19.0/param.go:485 # 0x10f141c go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.19.0/param.go:413 # 0x10ef1ac go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10e42f6 go.uber.org/dig.(*constructorNode).Call+0x136 go.uber.org/dig@v1.19.0/constructor.go:160 # 0x10f2b31 go.uber.org/dig.paramGroupedSlice.callGroupProviders+0x171 go.uber.org/dig@v1.19.0/param.go:610 # 0x10f2daa go.uber.org/dig.paramGroupedSlice.Build+0x12a go.uber.org/dig@v1.19.0/param.go:640 # 0x10f1471 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.19.0/param.go:485 # 0x10f141c go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.19.0/param.go:413 # 0x10ef1ac go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10ed1d2 go.uber.org/dig.(*Scope).Invoke+0x312 go.uber.org/dig@v1.19.0/invoke.go:123 # 0x10ece64 go.uber.org/dig.(*Container).Invoke+0x24 go.uber.org/dig@v1.19.0/invoke.go:83 # 0x111ea88 go.uber.org/fx.runInvoke+0x108 go.uber.org/fx@v1.24.0/invoke.go:107 # 0x1120ffa go.uber.org/fx.(*module).invoke+0x13a go.uber.org/fx@v1.24.0/module.go:335 # 0x1120e79 go.uber.org/fx.(*module).invokeAll+0xd9 go.uber.org/fx@v1.24.0/module.go:321 # 0x111c4f3 go.uber.org/fx.New+0x8b3 go.uber.org/fx@v1.24.0/app.go:507 # 0x112d155 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1555 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:635 # 0x113ae44 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x11446c4 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1144635 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 5376] @ 0x10fad29 0x10fad1d 0x10facd5 0x10e53e5 0x111a38e 0x1123278 0x111f5aa 0x111f20a 0x111c476 0x112d156 0x113ae45 0x11446c5 0x1144636 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x10fad28 math/rand.newSource+0xa8 math/rand/rand.go:56 # 0x10fad1c math/rand.NewSource+0x9c math/rand/rand.go:52 # 0x10facd4 go.uber.org/dig.newScope+0x54 go.uber.org/dig@v1.19.0/scope.go:109 # 0x10e53e4 go.uber.org/dig.New+0x24 go.uber.org/dig@v1.19.0/container.go:152 # 0x111a38d go.uber.org/fx.(*annotated).Build+0x2d go.uber.org/fx@v1.24.0/annotated.go:1651 # 0x1123277 go.uber.org/fx.runProvide+0x4f7 go.uber.org/fx@v1.24.0/provide.go:138 # 0x111f5a9 go.uber.org/fx.(*module).provide+0x309 go.uber.org/fx@v1.24.0/module.go:216 # 0x111f209 go.uber.org/fx.(*module).provideAll+0xa9 go.uber.org/fx@v1.24.0/module.go:175 # 0x111c475 go.uber.org/fx.New+0x835 go.uber.org/fx@v1.24.0/app.go:488 # 0x112d155 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1555 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:635 # 0x113ae44 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x11446c4 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1144635 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [33: 7920] @ 0x6fc3dc 0x6fc7fc 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 16] @ 0x6f2bde 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f2bdd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 9472] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24] @ 0x698133 0x69b49f 0x1157bbb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x698132 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x1157bba github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [26: 495872] @ 0x6e77b5 0x6e71f3 0x6e73a5 0x700066 0x700ff5 0x7294a5 0x70d191 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e73a4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x700065 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x700ff4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7294a4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x70d190 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 640] @ 0x6fb93c 0x6fbb98 0x6fc786 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x72acb6 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x72acb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [21: 5040] @ 0x6fc3dc 0x6fc7fc 0x6fc99e 0x6fadb5 0x6e9df9 0x6ea570 0x6ea4d6 0x6ea57a 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6fc7fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x6fc99d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fadb4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 8] @ 0x6f42a6 0x6f42d2 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f42a5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f42d1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [23: 6624] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [106: 135680] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 48] @ 0x71303b 0x708465 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x71303a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x708464 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 768] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 1440] @ 0x6fc3dc 0x6ff07a 0x7283c5 0x6f2b37 0x728168 0x728b45 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fc3db github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x6ff079 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x480fda 0x480fef 0x72c32a 0x72b5da 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c329 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x189 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:431 # 0x72b5d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x48777c 0x4ed068 0x70b8ca 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x48777b time.newTimer+0x3b runtime/time.go:390 # 0x4ed067 time.NewTimer+0x67 time/sleep.go:145 # 0x70b8c9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 448] @ 0x6e72c5 0x6e7514 0x6ffd08 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e72c4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:91 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd07 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0x722411 0x7241ee 0x6f18c5 0x6f2737 0x6f2fd1 0x6f2fb8 0x7238dd 0x72386b 0x723066 0x72280e 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x722410 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x7241ed 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 # 0x6f18c4 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f2fd0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x6f2fb7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x7238dc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x72386a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x723065 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x72280d 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 [235: 481280] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 672] @ 0x513705 0x513a1d 0x511dde 0x6e35b9 0x727c0f 0x727bf2 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x513704 os.newFile+0x64 os/file_unix.go:144 # 0x513a1c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511ddd os.OpenFile+0x3d os/file.go:412 # 0x6e35b8 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 # 0x727c0e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x727bf1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 147456] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x6fb93c 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fb93b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [73: 37376] @ 0x6ffacf 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6fface github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x70d452 0x70dfe8 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x70d451 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2f1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x70dfe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [249: 4079616] @ 0x72c8b7 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72c8b6 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 29440] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd8b 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [84: 48384] @ 0x701628 0x727d05 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x701627 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x147 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:401 # 0x727d04 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [544: 8704] @ 0x6f980f 0x6ea4d6 0x6ea57a 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6ea4d5 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 # 0x6ea579 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [422: 2052608] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [758: 7179776] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1304: 31296] @ 0x6e8172 0x6f8a8a 0x6fa786 0x6ea522 0x6ea512 0x6ea4d6 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fa785 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x6ea521 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 # 0x6ea511 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 # 0x6ea4d5 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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: 81920] @ 0x72d630 0x72b5e9 0x71d2f4 0x70c465 0x70c219 0x70ba09 0x70c3e5 0x70c2e8 0x70e985 0x70f4b4 0x7107f5 0x48b5a1 # 0x72d62f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x72b5e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x71d2f3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x70c464 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x70c218 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70c3e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x70c2e7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x70e984 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x51f406 0x6e47b4 0x6e311f 0x728218 0x7281ed 0x6f2b37 0x728168 0x728b45 0x727aad 0x6e9d82 0x6e9df9 0x6ea570 0x6eb7f3 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x51f405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6e47b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x6e311e 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 # 0x728217 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7281ec github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x728b44 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x727aac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea56f 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 # 0x6eb7f2 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x69811b 0x69b49f 0x1157bbb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x1157bba github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1369: 26109568] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.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] @ 0x1157b3c 0x1157adb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1157b3b bytes.NewReader+0x53b bytes/reader.go:159 # 0x1157ada github.com/pactus-project/pactus/state.LoadOrNewState+0x4da github.com/pactus-project/pactus/state/state.go:118 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [11: 1584] @ 0x6e77b5 0x6e71f3 0x6e7514 0x6ffd5c 0x700811 0x700af0 0x72932b 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e77b4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6e71f2 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6e7513 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x6ffd5b github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x700810 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x700aef github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72932a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [31: 6448] @ 0x69b34b 0x1157bbb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x1157bba github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 128] @ 0x69b485 0x1157bbb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x1157bba github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 288] @ 0x543115 0x5c3c45 0x69818b 0x698121 0x69b49f 0x1157bbb 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x543114 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c3c44 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69818a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x698120 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x1157bba github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 784] @ 0x6f114f 0x6f2a3d 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f114e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f2a3c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x6f980f 0x6f8eb0 0x6fd522 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f980e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6f8eaf github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x6fd521 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 720] @ 0x8b3636 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b3635 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 240] @ 0x6f42dd 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6f42dc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 48] @ 0x6e8172 0x6f8a8a 0x6f1c92 0x6f2737 0x6f3bae 0x6f3c53 0x6f43f4 0x6f2bd2 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6e8171 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 # 0x6f8a89 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6f1c91 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x6f2736 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x6f3bad github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x6f3c52 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x6f43f3 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x6f2bd1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 5376] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [10: 640] @ 0x1157b9f 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1157b9e github.com/pactus-project/pactus/state.LoadOrNewState+0x59e github.com/pactus-project/pactus/state/state.go:119 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x7078a5 0x707840 0x70782c 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7078a4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70783f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70782b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [29: 12064] @ 0x6fd88d 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x1157ad1 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x6fd88c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1157ad0 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 16 [51: 816] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 16 [1: 16] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 1: 16 [1: 16] @ 0x73cc77 0xcfcc45 0xcfc965 0xd063bb 0xd5f639 0xd5e115 0xd5d75a 0xe20e2c 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0x73cc76 log.New+0x56 log/log.go:74 # 0xcfcc44 github.com/libp2p/go-yamux/v5.newSession+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcfc964 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd063ba github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:53 # 0xd5f638 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:276 # 0xd5e114 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x914 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:196 # 0xd5d759 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe20e2b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x42b github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:302 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 1: 16 [1: 16] @ 0x468b06 0x7789db 0x776be7 0x776e05 0x779f1c 0x779be7 0x8acdd8 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x7789da github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x776be6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x779be6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8acdd7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:84 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 16 [36: 576] @ 0x69b405 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 24 [1: 24] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 1: 24 [1: 24] @ 0xc0bd2e 0xc0d3c5 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 24 [1: 24] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 1: 32 [1: 32] @ 0xc1232b 0xc122ce 0xc1154a 0x112e570 0x112d192 0x113ae45 0x11446c5 0x1144636 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0xc1232a github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewProtoBook.func1+0x8a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:46 # 0xc122cd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewProtoBook+0x2d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/protobook.go:51 # 0xc11549 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewPeerstore+0x309 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/peerstore.go:43 # 0x112e56f github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0x3ef github.com/libp2p/go-libp2p@v0.46.0/config/config.go:692 # 0x112d191 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1591 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:640 # 0x113ae44 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x11446c4 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x1144635 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 32 [1: 32] @ 0x140c319 0x140c0ca 0x141092e 0x141151a 0x143a574 0x1453fd2 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x140c318 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap+0x218 github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:232 # 0x140c0c9 github.com/creachadair/jrpc2/handler.New+0x29 github.com/creachadair/jrpc2@v1.3.4/handler/handler.go:88 # 0x141092d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices+0x1ed github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:78 # 0x1411519 github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer+0x6f9 github.com/pactus-project/pactus/www/jsonrpc/server.go:72 # 0x143a573 github.com/pactus-project/pactus/node.(*Node).Start+0x313 github.com/pactus-project/pactus/node/node.go:191 # 0x1453fd1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 32 [159: 5088] @ 0xce1c93 0xd3d019 0x10cbbc7 0xd310a5 0x48b5a1 # 0xce1c92 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd3d018 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:155 # 0x10cbbc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6c6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:350 # 0xd310a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 1: 32 [1: 32] @ 0x1156d96 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 32 [1: 32] @ 0x1156d96 0x1156cae 0x1156ce5 0x1156ce5 0x1156cae 0x1156ce5 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x11589cf 0x11589b5 0x115dd7f 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11589ce github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11589b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115dd7e github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 32 [1: 32] @ 0x1156d96 0x1156ce5 0x1156ce5 0x1156ce5 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156cae 0x1156ce5 0x1156cae 0x1156cae 0x1158987 0x1158975 0x1157ee5 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x1156d95 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156ce4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1156cad github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1158986 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1158974 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x1157ee4 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e4 github.com/pactus-project/pactus/state/state.go:142 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 48 [2: 96] @ 0x7291ce 0x70d0a5 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x7291cd github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:545 # 0x70d0a4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 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] @ 0x776b8d 0x776e05 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776b8c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x776e04 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 1: 64 [33: 2112] @ 0x8b9aec 0x8b9ab1 0x8b9aa5 0x8b63ce 0x8b6386 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b9aeb github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8b9ab0 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8b9aa4 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8b63cd github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8b6385 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 64 [12: 384] @ 0x6a6e85 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6e84 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 64 [20: 640] @ 0x4c9a9d 0x598be7 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 64 [1: 64] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 1: 64 [3: 192] @ 0x6a4db3 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4db2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x212 github.com/pactus-project/pactus/types/tx/tx.go:359 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 64 [1: 64] @ 0xb52fbe 0x10532a5 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0xb52fbd github.com/prometheus/client_golang/prometheus.NewGauge+0xbd github.com/prometheus/client_golang@v1.23.2/prometheus/gauge.go:85 # 0x10532a4 github.com/libp2p/go-libp2p/p2p/host/autorelay.init+0x304 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autorelay/metrics.go:50 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 1: 64 [1: 64] @ 0x8acae5 0x8acace 0x8aca5a 0x8ace3c 0x8acdf0 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0x8ace3b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:94 # 0x8acdef github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:89 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 80 [1: 80] @ 0xc0d327 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 1: 80 [1: 80] @ 0xc0d327 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 2: 96 [2: 96] @ 0x114989f 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x114989e github.com/pactus-project/pactus/network.newPeerMgr+0x21e github.com/pactus-project/pactus/network/peermgr.go:54 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 3: 96 [189: 6048] @ 0x6a5131 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5130 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 3: 96 [238: 7616] @ 0x69b485 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b484 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 96 [2: 96] @ 0x8acbb1 0x8ace3c 0x8acdf0 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8acbb0 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x190 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:60 # 0x8ace3b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:94 # 0x8acdef github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:89 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 3: 96 [229: 7328] @ 0x6a5291 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a5290 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 112 [1: 112] @ 0xc0bd2e 0xc0d3c5 0xc0ce28 0xc142ca 0x104cb46 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0xc0bd2d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x104cb45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd25 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:812 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 3: 144 [354: 16992] @ 0x69811b 0x69b49f 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69b49e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 4: 192 [360: 17280] @ 0x6a4e5c 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4e5b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 192 [2: 192] @ 0x8acae5 0x8acace 0x8aca5a 0x8ace3c 0x8acdf0 0x114bf11 0x114ae8c 0x11496dd 0x1144c5e 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8acae4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8acacd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8aca59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0x8ace3b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:94 # 0x8acdef github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:89 # 0x114bf10 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x114ae8b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11496dc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x1144c5d github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 4: 192 [304: 14592] @ 0x69811b 0x6a5148 0x6a4f50 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69811a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a5147 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6a4f4f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 192 [2: 192] @ 0x69725b 0x699c4c 0x8b6c93 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x699c4b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:52 # 0x8b6c92 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 192 [56: 10752] @ 0x697baf 0x695d86 0x114ef58 0x118346a 0x1183453 0x1183145 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x697bae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x695d85 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x114ef57 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 208 [283: 58864] @ 0x6feba5 0x7283c5 0x6f2b37 0x728168 0x7284b2 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b6945 0x8b3eef 0x115cdec 0x1394bdf 0x130c16b 0x136403e 0x130bfc3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6feba4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7283c4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x728167 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7284b1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b6944 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8b3eee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x115cdeb github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:647 # 0x1394bde github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x130c16a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x130bfc2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 7: 224 [18: 576] @ 0x6a55f7 0x6a7bbc 0x6a64b0 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a55f6 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a7bbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a64af github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 224 [11: 352] @ 0x6a6535 0x118df6c 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6534 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d4 github.com/pactus-project/pactus/types/block/block.go:132 # 0x118df6b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 256 [1: 256] @ 0x119b76a 0x119b733 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x119b769 github.com/spf13/pflag.NewFlagSet+0x49 github.com/spf13/pflag@v1.0.10/flag.go:1267 # 0x119b732 github.com/spf13/pflag.init+0x12 github.com/spf13/pflag@v1.0.10/flag.go:1262 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 1: 256 [115: 29440] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0xc238fe 0xc23045 0xc206f8 0xc3861c 0xc351a7 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0xc238fd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc206f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 2: 256 [3: 384] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 4: 320 [4: 320] @ 0xc0d327 0xc0cb27 0xc1f38b 0x48b5a1 # 0xc0d326 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x426 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0cb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1f38a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 384 [1: 384] @ 0x80c3d1 0x809ac6 0x808645 0x8013e5 0x8018c9 0x8018af 0x8018d6 0x8724cf 0x8721b8 0x868a70 0x87c8ce 0x87c8b9 0x7fef98 0x7fef93 0x7fef0c 0x123b0fa 0x123b0e9 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x12f7745 0x13eeff8 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x80c3d0 google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull+0x50 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:301 # 0x809ac5 google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0x3a5 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:167 # 0x808644 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:20 # 0x8013e4 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:172 # 0x8018c8 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:164 # 0x8018ae google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:342 # 0x8018d5 google.golang.org/protobuf/internal/filedesc.(*Message).Fields+0x35 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:319 # 0x8724ce google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:57 # 0x8721b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs+0x77 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:42 # 0x868a6f google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x1cf google.golang.org/protobuf@v1.36.11/internal/impl/message.go:92 # 0x87c8cd google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x87c8b8 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x7fef97 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x7fef92 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x7fef0b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x123b0f9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x123b0e8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x12f7744 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 # 0x13eeff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 4: 384 [40: 3840] @ 0x69725b 0x69710a 0x59c0a7 0x599005 0x5a00d9 0x599c05 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x1182da7 0x1193834 0x11933ee 0x114d2bf 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x697109 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a00d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x599c04 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1182da6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1193833 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x11933ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 448 [510: 32640] @ 0x69dc87 0x6a4f1d 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69dc86 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a4f1c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 672 [664: 63744] @ 0x69725b 0x6a52a8 0x6a4fa5 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69725a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a52a7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6a4fa4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 704 [1: 704] @ 0x843f4c 0x85723a 0x856e78 0x856d26 0x7f61d8 0x7f5cce 0x8ab190 0x8aafe6 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x843f4b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x857239 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x856e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x856d25 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7f61d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7f5ccd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8ab18f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:172 # 0x8aafe5 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:111 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 9: 720 [630: 50400] @ 0x4c9a9d 0x598be7 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x4c9a9c reflect.New+0x5c reflect/value.go:3095 # 0x598be6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 12: 768 [444: 28416] @ 0x6a6df5 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6df4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 3: 768 [4: 1024] @ 0x776ee5 0x779f1c 0x8af7fa 0x8aebbb 0x8aeed3 0x8ac134 0x8ab7fb 0x4a3c0c 0x8ab77b 0x8ab74f 0x8ab09a 0x104e365 0x104c7d2 0x104a627 0x10495b4 0x1048bb0 0x48b5a1 # 0x776ee4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x779f1b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8af7f9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8aebba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8aeed2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8ac133 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8ab7fa github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a3c0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8ab77a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8ab74e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8ab099 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x104e364 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x104c7d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:773 # 0x104a626 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x626 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:537 # 0x10495b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1f3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:453 # 0x1048baf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 10: 800 [20: 1600] @ 0x11874d5 0x11874c4 0x118708a 0x1186694 0x11855b8 0x118e00d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11874d4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x11874c3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1187089 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11855b7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x118e00c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 13: 1040 [512: 40960] @ 0x6a4d75 0x6a6f34 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a4d74 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6a6f33 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 12: 1152 [607: 58272] @ 0x69832f 0x697416 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 15: 1200 [31: 2480] @ 0x11874d5 0x11874c4 0x118708a 0x1186694 0x118dfee 0x118dfbb 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11874d4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x11874c3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1187089 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118dfed github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x118dfba github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 14: 1344 [38: 3648] @ 0x69832f 0x697416 0x69c915 0x69c2b0 0x115e1b3 0x115df57 0x115aa2f 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x69832e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x697415 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69c914 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x69c2af github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x115e1b2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x115df56 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x115aa2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 1536 [358: 549888] @ 0xd80505 0x4a3e91 0xddce05 0xddcdf7 0xddc82a 0xe0991d 0xe09918 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0xd80504 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:14 # 0x4a3e90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddce04 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xddcdf6 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xddc829 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0991c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe09917 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:63 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 14: 2016 [1038: 149472] @ 0x6a6d56 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6d55 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 2304 [1: 2304] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x481029 0xc65dab 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0xc65daa github.com/miekg/dns.init+0x10ca github.com/miekg/dns@v1.1.69/ztypes.go:11 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 26: 2496 [1376: 132096] @ 0x6a6f1a 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x6a6f19 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 4096 [42: 172032] @ 0x8aa80f 0xcff3c7 0xcff3b0 0xd0312b 0xd02d71 0xd05ef8 0xd3ca2a 0x10d2b58 0x10ce422 0xc19cce 0xc197db 0x48b5a1 # 0x8aa80e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff3c6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff3af github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd0312a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02d70 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05ef7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:42 # 0xd3ca29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d2b57 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10ce421 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:682 # 0xc19ccd github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc197da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 22: 4224 [1269: 243648] @ 0x697baf 0x697434 0x6a425e 0x6a3e2f 0x6a62cd 0x114e69b 0x118346a 0x1183453 0x1183145 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x697bae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x697433 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a425d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6a3e2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6a62cc github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x114e69a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1183469 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1183452 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1183144 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 10: 4480 [10: 4480] @ 0x456bc5 0x456e39 0x456d65 0x4895ea # 0x456bc4 runtime.malg+0x24 runtime/proc.go:5137 # 0x456e38 runtime.newproc1+0x78 runtime/proc.go:5185 # 0x456d64 runtime.newproc.func1+0x24 runtime/proc.go:5162 # 0x4895e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 1: 5376 [1: 5376] @ 0x10b061c 0x10b0610 0x10b05c9 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x10b061b math/rand.newSource+0x9b math/rand/rand.go:56 # 0x10b060f math/rand.NewSource+0x8f math/rand/rand.go:52 # 0x10b05c8 github.com/libp2p/go-libp2p/p2p/net/nat/internal/nat.init+0x48 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/nat/internal/nat/nat.go:173 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 28: 5824 [1553: 323024] @ 0x69b34b 0x6a6e39 0x6a6bad 0x59c0a7 0x599005 0x5a2b6d 0x599d6d 0x598815 0x5982f3 0x117be89 0x117bdc9 0x11833d9 0x1183118 0x118290c 0x119357c 0x11933c6 0x114d2bf 0x48b5a1 # 0x69b34a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a6e38 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6a6bac github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x59c0a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x599004 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a2b6c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x599d6c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x598814 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5982f2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x117be88 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x117bdc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x11833d8 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1183117 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118290b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119357b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 6784 [1: 6784] @ 0x7ef41a 0x7ef3f2 0x80e4ad 0x80e466 0x80d61a 0x809ac6 0x808645 0x8013e5 0x8018c9 0x8018af 0x8018d6 0x8724cf 0x8721b8 0x868a70 0x87c8ce 0x87c8b9 0x7fef98 0x7fef93 0x7fef0c 0x123b0fa 0x123b0e9 0x129cbca 0x12b7fe5 0x12b0db1 0x128ff79 0x13d655a 0x128fe25 0x130ade5 0x13f6054 0x9d0a89 0x139b4e2 0x13d5639 0x9d2967 0x9f13ae 0x9ceb85 0x48b5a1 # 0x7ef419 google.golang.org/protobuf/internal/strs.(*Builder).grow+0x79 google.golang.org/protobuf@v1.36.11/internal/strs/strings_unsafe.go:66 # 0x7ef3f1 google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName+0x51 google.golang.org/protobuf@v1.36.11/internal/strs/strings_unsafe.go:43 # 0x80e4ac google.golang.org/protobuf/internal/filedesc.appendFullName+0x2ec google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_init.go:573 # 0x80e465 google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull+0x2a5 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:449 # 0x80d619 google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull+0x1299 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:345 # 0x809ac5 google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0x3a5 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:167 # 0x808644 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:20 # 0x8013e4 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:172 # 0x8018c8 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:164 # 0x8018ae google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:342 # 0x8018d5 google.golang.org/protobuf/internal/filedesc.(*Message).Fields+0x35 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:319 # 0x8724ce google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:57 # 0x8721b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs+0x77 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:42 # 0x868a6f google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x1cf google.golang.org/protobuf@v1.36.11/internal/impl/message.go:92 # 0x87c8cd google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x87c8b8 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x7fef97 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x7fef92 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x7fef0b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x123b0f9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x123b0e8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x129cbc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x12b7fe4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x12b0db0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x128ff78 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x13d6559 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x128fe24 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x130ade4 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 # 0x13f6053 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9d0a88 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x139b4e1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x13d5638 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9d2966 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x9f13ad net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9ceb84 net/http.(*conn).serve+0x664 net/http/server.go:2109 1: 9472 [150: 1420800] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1abe 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1abd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 16384 [7: 114688] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 18432 [153: 2820096] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc2f2 0x6fcfa5 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcfa4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 18432 [1: 18432] @ 0xb6d954 0x114843a 0x1144e25 0x11430e8 0x14397d3 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0xb6d953 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*basicBus).Subscribe+0x2b3 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:243 # 0x1148439 github.com/pactus-project/pactus/network.newNotifeeService+0x1f9 github.com/pactus-project/pactus/network/notifee.go:41 # 0x1144e24 github.com/pactus-project/pactus/network.makeNetwork+0x1ce4 github.com/pactus-project/pactus/network/network.go:266 # 0x11430e7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14397d2 github.com/pactus-project/pactus/node.NewNode+0x4f2 github.com/pactus-project/pactus/node/node.go:87 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 18432 [1: 18432] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x11563e5 0x115afb0 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11563e4 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x115afaf github.com/pactus-project/pactus/state.(*state).CommitBlock+0x84f github.com/pactus-project/pactus/state/state.go:477 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 18432 [1: 18432] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x8b6d2b 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b6d2a github.com/pactus-project/pactus/store.newValidatorStore+0x24a github.com/pactus-project/pactus/store/validator.go:37 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 18432 [6: 110592] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x11870ad 0x1186694 0x11855b8 0x118e00d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11870ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11855b7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x118e00c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 18432 [4: 73728] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbb98 0x6fc2f2 0x6fcb66 0x728b87 0x727a89 0x6e9d82 0x6e9df9 0x6ea0d0 0x6eae6a 0x6eb908 0x70d94d 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbb97 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fc2f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x6fcb65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x728b86 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x727a88 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x6e9d81 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 # 0x6e9df8 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 # 0x6ea0cf 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 # 0x6eae69 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 # 0x6eb907 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 # 0x70d94c github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 1: 18432 [1: 18432] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x11563e5 0x1157a92 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x11563e4 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x1157a91 github.com/pactus-project/pactus/state.LoadOrNewState+0x491 github.com/pactus-project/pactus/state/state.go:124 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 2: 18944 [169: 1600768] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b179f 0x8b35b2 0x8b34ab 0x115cd05 0x138fda4 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b179e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8b35b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8b34aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cd04 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:636 # 0x138fda3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 2: 18944 [88: 833536] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x72854c 0x728506 0x72ad8b 0x72a2ac 0x72a95c 0x707c7d 0x7084d9 0x8b26b1 0x8b1897 0x8b37b3 0x115cfcf 0x138fcbd 0x12f918b 0x136403e 0x12f8fe3 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72854b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x728505 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72ad8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x707c7c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7084d8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8b26b0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8b1896 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8b37b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115cfce github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:660 # 0x138fcbc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x12f918a 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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8fe2 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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 3: 19584 [3: 19584] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xc233e7 0xc2071a 0xc3861c 0xc351a7 0x48b5a1 # 0xc233e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc20719 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3861b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc351a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 1: 20480 [1: 20480] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 21760 [6: 130560] @ 0x908b50 0x90d7a5 0x90edde 0xd00055 0xcff71c 0x48b5a1 # 0x908b4f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x90d7a4 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x90eddd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd00054 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff71b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 1: 27264 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0xcddb98 0xce126c 0xe20a82 0xe20950 0xd36cad 0xd2a058 0x48b5a1 # 0xcddb97 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x117 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:314 # 0xce126b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:816 # 0xe20a81 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:270 # 0xe2094f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:261 # 0xd36cac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x48c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:604 # 0xd2a057 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 1: 27264 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410db7 0x117f3a5 0x117f3cf 0x1193b30 0x119333a 0x114d2bf 0x48b5a1 # 0x117f3a4 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).findOrCreatePeer+0x1e4 github.com/pactus-project/pactus/sync/peerset/peer_set.go:167 # 0x117f3ce github.com/pactus-project/pactus/sync/peerset.(*PeerSet).UpdateAddress+0x20e github.com/pactus-project/pactus/sync/peerset/peer_set.go:216 # 0x1193b2f github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0xaf github.com/pactus-project/pactus/sync/sync.go:304 # 0x1193339 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:258 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 27264 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0x13341bb 0x1334113 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x13341ba github.com/pactus-project/pactus/util/bip39.SetWordList+0xba github.com/pactus-project/pactus/util/bip39/bip39.go:81 # 0x1334112 github.com/pactus-project/pactus/util/bip39.init.0+0x12 github.com/pactus-project/pactus/util/bip39/bip39.go:72 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 1: 27264 [1: 27264] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0xd29baf 0xd29cff 0xd365be 0xd3530f 0xd245ca 0xd33bf8 0x48b5a1 # 0xd29bae github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x34e github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:190 # 0xd29cfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xfe github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:203 # 0xd365bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:573 # 0xd3530e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:470 # 0xd245c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:298 # 0xd33bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 1: 32768 [1: 32768] @ 0x53195f 0x1332b5f 0x1332b33 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x1332b5e strings.Split+0x3e strings/strings.go:361 # 0x1332b32 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x12 github.com/pactus-project/pactus/util/bip39/wordlists/chinese_simplified.go:23 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 1: 32768 [1: 32768] @ 0x53195f 0x1332da5 0x1332d77 0x45bf35 0x44cc10 0x44cb00 0x48b5a1 # 0x53195e strings.genSplit+0x7e strings/strings.go:305 # 0x1332da4 strings.Split+0x284 strings/strings.go:361 # 0x1332d76 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x256 github.com/pactus-project/pactus/util/bip39/wordlists/japanese.go:23 # 0x45bf34 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7637 # 0x44caff runtime.main+0x23f runtime/proc.go:256 1: 32768 [1: 32768] @ 0x53d7f5 0x53d21d 0x90c770 0x90c737 0x90a1e5 0x910105 0x910106 0x4d63ce 0xd00565 0xd0053d 0xd00438 0x48b5a1 # 0x53d7f4 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d21c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x90c76f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x90c736 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x90a1e4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x910104 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x910105 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d63cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd00564 io.ReadFull+0xe4 io/io.go:354 # 0xd0053c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00437 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 2: 36864 [5: 92160] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x11563e5 0x1157a92 0x1439789 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x11563e4 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x1157a91 github.com/pactus-project/pactus/state.LoadOrNewState+0x491 github.com/pactus-project/pactus/state/state.go:124 # 0x1439788 github.com/pactus-project/pactus/node.NewNode+0x4a8 github.com/pactus-project/pactus/node/node.go:80 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 40960 [1: 40960] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8b908c 0x8b850d 0x8b1c70 0x8b3bb4 0x8b2486 0x138ff91 0x12f8acb 0x136403e 0x12f8923 0x12a52f2 0x12aa2c6 0x12a2b9f 0x48b5a1 # 0x8b908b github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1eb github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x8b850c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8b1c6f github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8b3bb3 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8b2485 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x138ff90 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x12f8aca github.com/pactus-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 # 0x136403d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x12f8922 github.com/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 # 0x12a52f1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x12aa2c5 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x12a2b9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 49152 [1: 49152] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x8b9bdd 0x8b63ce 0x8b6386 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b9bdc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8b63cd github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8b6385 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 54528 [2: 54528] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410db7 0xc0bb27 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0bb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 2: 54528 [7: 190848] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0xc0bb27 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0bb26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 7: 66304 [49: 464128] @ 0x6e7f34 0x6fae2a 0x6fb8e6 0x6fbc2c 0x6f2b37 0x6fbabc 0x6fba66 0x6fc786 0x6fd4f4 0x7287e7 0x7287a1 0x72ad73 0x72a2ac 0x72a95c 0x7081df 0x708713 0x8b27f1 0x8b1e46 0x8b12db 0x8b3005 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6e7f33 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 # 0x6fae29 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6fb8e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6fbc2b 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 # 0x6f2b36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6fbabb github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6fba65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fc785 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x6fd4f3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7287e6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x7287a0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x72ad72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x72a2ab github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72a95b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7081de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x708712 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8b27f0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8b1e45 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8b12da github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8b3004 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 81920 [2: 81920] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8b6da5 0x8b2ac5 0x1439458 0x1453fbd 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x8b6da4 github.com/pactus-project/pactus/store.newValidatorStore+0x2c4 github.com/pactus-project/pactus/store/validator.go:38 # 0x8b2ac4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1439457 github.com/pactus-project/pactus/node.NewNode+0x177 github.com/pactus-project/pactus/node/node.go:67 # 0x1453fbc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 5: 92160 [10: 184320] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x11870ad 0x1186694 0x118dfee 0x118dfbb 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x11870ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1186693 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118dfed github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x118dfba github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 98304 [2: 98304] @ 0x480f93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8b9bdd 0x8b63ce 0x8b6386 0x8b3046 0x115ad5b 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x8b9bdc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8b63cd github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8b6385 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8b3045 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ad5a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 106496 [1: 106496] @ 0x5408da 0x13f8132 0x13f87c8 0x143a54c 0x1453fd2 0x147801a 0x12c67c7 0x12c7125 0x1476f30 0x1476f26 0x44cb5d 0x48b5a1 # 0x5408d9 bytes.Replace+0xf9 bytes/bytes.go:1192 # 0x13f8131 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler+0x1d1 github.com/pactus-project/pactus/www/http/server.go:48 # 0x13f87c7 github.com/pactus-project/pactus/www/http.(*Server).StartServer+0x447 github.com/pactus-project/pactus/www/http/server.go:102 # 0x143a54b github.com/pactus-project/pactus/node.(*Node).Start+0x2eb github.com/pactus-project/pactus/node/node.go:186 # 0x1453fd1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x1478019 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:119 # 0x12c67c6 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12c7124 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x1476f2f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1476f25 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 114688 [1: 114688] @ 0x44d8a9 0x456e54 0x456d65 0x4895ea # 0x44d8a8 runtime.allgadd+0x68 runtime/proc.go:692 # 0x456e53 runtime.newproc1+0x93 runtime/proc.go:5187 # 0x456d64 runtime.newproc.func1+0x24 runtime/proc.go:5162 # 0x4895e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 1: 139264 [1: 139264] @ 0x46beb7 0x46c912 0x46c697 0x4877f0 0x4ed275 0x53ad65 0x53b42d 0x53b3ef 0xd33609 0xd33205 0x10cdafb 0x10cd8ff 0x114c45d 0x114c1f1 0x48b5a1 # 0x4877ef time.newTimer+0xaf runtime/time.go:407 # 0x4ed274 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ad64 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b42c context.WithDeadline+0x4c context/context.go:626 # 0x53b3ee context.WithTimeout+0xe context/context.go:704 # 0xd33608 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x388 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:263 # 0xd33204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:229 # 0x10cdafa github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x17a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:556 # 0x10cd8fe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:549 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 147456 [1: 147456] @ 0xc0aec5 0x6e9471 0xc0bdac 0xc0d3c5 0xc0ce28 0xc142ca 0x10cd815 0x114c45d 0x114c1f1 0x48b5a1 # 0xc0aec4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0x6e9470 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc0bdab github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x30b github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c4 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0ce27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc142c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cd814 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:538 # 0x114c45c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x114c1f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 278528 [21: 5849088] @ 0x6ee7b2 0x70383e 0x718c25 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6ee7b1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70383d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x718c24 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 2097152 [500: 1048576000] @ 0x6e8035 0x701525 0x727d05 0x70d028 0x70def5 0x70ba09 0x70e91e 0x70f4b4 0x7107f5 0x48b5a1 # 0x6e8034 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 # 0x701524 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x727d04 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x70d027 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x70def4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70ba08 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x70e91d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x70f4b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x7107f4 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 [46: 192937984] @ 0x6efa4d 0x714394 0x714885 0x7180c5 0x7186da 0x71830a 0x71888e 0x7198db 0x8b5b65 0x8b5a7a 0x115ad74 0x1194fa6 0x118e01d 0x1193fef 0x11936bb 0x11933c6 0x114d2bf 0x48b5a1 # 0x6efa4c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x714393 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x714884 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x7180c4 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x7186d9 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x718309 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x71888d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x7198da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8b5b64 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8b5a79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ad73 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1194fa5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x118e01c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1193fee github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x11936ba github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x11933c5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x114d2be github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 # runtime.MemStats # Alloc = 212883128 # TotalAlloc = 851029680632 # Sys = 425249128 # Lookups = 0 # Mallocs = 9350407335 # Frees = 9348049767 # HeapAlloc = 212883128 # HeapSys = 376766464 # HeapIdle = 133054464 # HeapInuse = 243712000 # HeapReleased = 98017280 # HeapObjects = 2357568 # Stack = 30081024 / 30081024 # MSpan = 4248480 / 6071040 # MCache = 1208 / 15704 # BuckHashSys = 3883194 # GCSys = 7336816 # OtherSys = 1094886 # NextGC = 372254474 # LastGC = 1767769102430692812 # PauseNs = [395771 175641 163441 196370 268841 126211 136210 160250 189591 188261 268382 155191 215932 145360 370711 173471 227420 165482 312530 193362 153961 218130 157710 202320 305110 329060 148950 161292 256000 186751 163221 159990 196000 273220 255861 162530 152440 188480 228090 211711 314662 177080 201800 312031 379671 168771 334951 482801 654411 190181 214371 237150 133841 140871 223330 209811 172371 162720 231381 204021 191420 253721 243240 216510 147611 151200 273921 172780 193721 346541 323940 392372 203390 386551 184260 499802 330681 93871 237211 193781 344992 403292 360391 184161 202540 136370 257471 169970 355511 152831 218961 145910 228911 215160 282511 258021 254312 169950 331882 167972 245130 391051 474941 300031 240801 361840 217861 175301 185151 422781 440431 318030 337170 213741 279462 4205381 375101 174430 378801 424191 182830 173170 456871 174060 166751 223281 345520 140980 184640 132400 412222 156280 218722 340240 387701 336011 179952 369122 358571 396041 385941 207211 410082 310321 417491 283931 418322 305811 359611 335281 128760 531812 164000 453442 367100 390841 222590 373732 170510 211250 317901 186141 150831 187421 439531 353391 235270 198430 213931 162131 188900 249831 362721 237182 424932 215061 159600 229730 239421 213210 143440 175981 169300 235970 150291 249461 187630 258212 218431 145751 221260 183700 124252 180070 277651 184980 380430 152970 193410 134880 246930 411142 341931 178881 494451 140120 1370435 133780 216741 343111 374401 165762 225420 174830 445151 149060 187271 407071 351711 236912 187512 242830 207801 172921 352991 208900 380580 169310 171510 161850 294491 123890 434600 265931 165070 185740 157640 112600 225830 164940 288930 164942 302030 262091 332212 139460 204311 160850 184861 174020 308792 296701 173890 234311 199560 143730] # PauseEnd = [1767761267120175376 1767761387607151454 1767761508679495719 1767761629324808953 1767761749833676948 1767761870471663408 1767761991038502126 1767762111466783073 1767762231939913394 1767762352421406429 1767762472950197421 1767762593454474841 1767762713975275733 1767762834458028119 1767762954915810623 1767763075671306989 1767763196193999872 1767763316806562261 1767763437349903542 1767763557780096209 1767763678248816540 1767763798742107467 1767763919386576289 1767764039899159338 1767764160558018419 1767764281157708159 1767764401710975552 1767764522126243518 1767764642575120802 1767764763130186197 1767764883591195617 1767765004059638939 1767765124465997871 1767765245126139404 1767765365676329875 1767765486269551520 1767765607229447610 1767765727701450184 1767765848460022633 1767765969007630803 1767766089499029744 1767766210037451931 1767766330765632557 1767766451265219685 1767766571861750192 1767766692332170831 1767766812812085512 1767766933344216443 1767767053842797338 1767767174335008299 1767767294822657596 1767767415330486666 1767767535859850386 1767767656493613116 1767767777098568512 1767767897512667517 1767768017983611437 1767768138464824193 1767768258950535060 1767768379374528749 1767768499884885226 1767768620537123697 1767768741040094871 1767768861468096510 1767768981935817590 1767769102430692812 1767738366256553772 1767738486990727962 1767738607430916884 1767738727839226068 1767738848285969567 1767738968842922126 1767739089352265955 1767739210087445584 1767739330669270262 1767739451203680246 1767739571664949763 1767739692103987459 1767739812540102955 1767739932989026367 1767740053408287510 1767740173913504991 1767740294461988427 1767740414907249961 1767740535445135420 1767740655894504852 1767740776375971455 1767740896812493707 1767741017265212203 1767741137946921280 1767741258468744332 1767741379167231579 1767741499672186963 1767741620345304478 1767741740936899982 1767741861387324217 1767741981916865725 1767742102389618481 1767742222817746256 1767742343272284519 1767742463671259363 1767742584196088162 1767742704666769276 1767742825111521269 1767742945653567853 1767743066201582686 1767743186766688122 1767743307299218786 1767743427831022252 1767743548693760873 1767743669226870328 1767743789759687985 1767743910274279680 1767744030740750809 1767744151467786597 1767744271928526250 1767744392362004530 1767744512823666163 1767744633261432291 1767744753687450823 1767744874141048103 1767744994616692905 1767745115089299777 1767745235662723678 1767745356183104888 1767745476670176979 1767745597221626289 1767745717687415584 1767745838262497779 1767745958903659389 1767746079406602826 1767746200187527911 1767746321286640173 1767746441773227813 1767746562252144297 1767746682698347268 1767746803208494601 1767746923649288470 1767747044053348283 1767747164519720371 1767747285119639538 1767747405562784479 1767747526019665089 1767747646549049594 1767747766965726263 1767747887586271513 1767748008106413202 1767748128953954466 1767748249433395634 1767748369907273511 1767748490631228269 1767748611110175277 1767748731613583342 1767748852133436178 1767748972635370447 1767749093144435756 1767749213659855353 1767749334104988134 1767749454554917016 1767749575055201237 1767749695486749180 1767749815924592360 1767749936470623123 1767750056920081630 1767750177770143131 1767750298284588363 1767750418835669974 1767750539405160030 1767750659905221986 1767750780604552229 1767750901124993658 1767751021625415906 1767751142075923469 1767751262681487615 1767751383196245953 1767751503730530788 1767751624260254620 1767751744741410552 1767751865231201249 1767751985813966256 1767752106281691262 1767752227124077355 1767752347575042867 1767752468034579587 1767752588641671352 1767752709220827578 1767752829759978773 1767752950328049629 1767753070949060824 1767753191402544263 1767753311866190688 1767753432327925379 1767753552780629158 1767753673271556270 1767753793709957497 1767753914139635999 1767754034698654090 1767754155261223629 1767754275710766587 1767754396294158641 1767754516804330825 1767754638026458370 1767754758636462966 1767754879370699092 1767754999983845793 1767755120605203979 1767755241156822448 1767755361638316823 1767755482154873659 1767755602679020442 1767755723160019543 1767755843628118494 1767755964099387019 1767756084575743965 1767756205098396275 1767756325571473453 1767756446135871665 1767756566610820391 1767756687152727907 1767756807756971613 1767756928345326045 1767757048946737232 1767757169410993142 1767757289871796364 1767757410545157791 1767757531060539970 1767757651628951872 1767757772080025456 1767757892534216256 1767758013108218853 1767758133545706574 1767758253982626382 1767758374415696204 1767758494889891340 1767758615335020326 1767758735785493338 1767758856303859828 1767758976840198040 1767759097308780587 1767759217776964003 1767759338465566738 1767759459043197241 1767759580000740548 1767759700733220952 1767759821258463364 1767759941716281008 1767760062166167746 1767760182665061083 1767760303123316301 1767760423595485322 1767760544086857862 1767760664608161084 1767760785050422178 1767760905593224773 1767761026148298123 1767761146651503942] # NumGC = 14402 # NumForcedGC = 0 # GCCPUFraction = 0.0008642619325924385 # DebugGC = false # MaxRSS = 412516352